Exercice 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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
#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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#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; } |