Exercice 1 :
Écrire un programme qui remplit les 100 éléments d'un tableau avec la valeur 3 et affiche ce tableau à l'écran.
Exercice 2 :
Moyenne :
Écrire un programme qui lit 12 nombres, en fait la moyenne, et affiche les nombres supérieurs à cette moyenne.
Exercice 3 :
Produit scalaire :
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 produit scalaire et affiche les deux vecteurs et leur produit scalaire.
Exercice 1 :
1 2 3 4 5 6 7 8 9 10 11 |
Correction #include void main() { int tab[100]; int i; for (i=0;i<=99;i++) { tab[i]=3; printf("%d ",tab[i]); } } |
Exercice 2 :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#include int main(){ int tab[12]; int i,j,som=0; float moy; for (i=0; i < 12 ; i++) { /*saisie des nombres*/ printf("entrez le %d chiffre : ",i); scanf("%d",&tab[i]); som+=tab[i]; } moy=(float)som/12; printf("affichage des chiffres superieur à la moyenne\n"); for (i=0; i < 12 ; i++) { if (tab[i]>moy) printf("%d\n",tab[i]); } return 0; } |
Exercice 3 :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#include int main(){ float tab1[10]; float tab2[10]; int i,j; float prod=0; 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 deuxième vecteur : ",i+1); scanf("%f",&tab2[i]); } for (j=0;j<10;j++) { prod = prod + tab1[j]*tab2[j]; } printf("le produit sacalaire des deux vecteurs est : %f" ,prod); return 0; } |