Exercice langage C: Calcules Mathématiques
Rédigé par GC Team, Publié le 19 Mars 2012, Mise à jour le Samedi, 17 Décembre 2022 22:34Exercice 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 :
Correction
#include
void main()
{
int tab[100];
int i;
for (i=0;i<=99;i++)
{ tab[i]=3;
printf("%d ",tab[i]);
}
}
Exercice 2 :
#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 :
#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;
}