Exercice langage C: Somme des vecteurs et Pointeurs sur chaîne de caractère
Rédigé par GC Team, Publié le 19 Mars 2012, Mise à jour le Dimanche, 06 Novembre 2022 23:52Exercice 1
Somme des vecteurs :
On peut représenter un vecteur de l'espace vectoriel Rn à l'aide d'un tableau de n réels.
Écrire un programme qui lit deux vecteurs de R10, calcule leur somme et affiche cette somme.
Exercice 2
Pointeurs sur chaîne de caractère :
Écrire un programme qui lit une chaîne de caractères CH de taille maximum 100 et détermine la longueur de la chaîne à l'aide d'un pointeur P.
Le programme n'utilisera pas de variables numériques.
Exercice 1
#include
int main()
{
float tab1[10];
float tab2[10];
float res[10];
int i,j;
for (i=0;i<10;i++)
{
printf("\nentrez la coordonnee %d du premier vecteur : ",i+1);
scanf("%f",&tab1[i]);
}
for (i=0;i<10;i++)
{
printf("\nentrez la coordonnee %d du deuxieme vecteur : ",i+1);
scanf("%f",&tab2[i]);
}
printf("la somme des deux vecteur est \n");
for (j=0;j<10;j++)
{
res[j]= tab1[j]+tab2[j];
printf("%f",res[j]);
}
return 0;
}
Exercice 2
#include
main()
{
/* Déclarations */
char CH[101]; /* chaîne donnée */
char *P; /* pointeur d'aide */
/* Saisie des données */
printf("Entrez une ligne de texte (max.100 caractères) :\n");
scanf("%s", CH); /* Placer P à la fin de la chaîne */
for (P = CH; *P !='\0'; P++) ;
/* Affichage du résultat */
printf("La chaîne \"%s\" est formée de %d caractères.\n", CH, P - CH);
return 0;
}