Tableaux a deux Dimension en c

Résolu
techis Messages postés 24 Statut Membre -  
techis Messages postés 24 Statut Membre -
salut tout le monde..
S'il Vous plait j'ai besoin de votre aide, j'ai un exercice qui demande d'entrer les notes des élèves--(entre 0 et 20) --
et de calculer par la suite leurs moyenne générale de chaque étudiant.. moyenne=N1+N2+N3/3
ce que je voudrais d'ajouter a le programme de ne pas accepter les valeurs moins de 0 ou plus de 20 merci de vouloir m'aider :).

-------------------
#include<stdio.h>
#include<conio.h>
main()
{
float note[5][3],moy[10];
int i,j;
float s;


for(i=0;i<5;i++)
{
printf("Etudiant %d:\n",i+1);

for(j=0;j<=2;j++)
{
printf("donner la note de cc%d:",j+1);

scanf("%f",¬e[i][j]);

}

}

for(i=0;i<5;i++)
{
for(j=0;j<=2;j++)
{
s=s+note[i][j];
moy[i]=s/3;
}
}
printf("\n\n AFFichage\n");
for(i=0;i<5;i++)
printf("la moyenne generale de l etudiant %d est %.2f\n",i+1,moy[i]);

getch();
return 0;
}



A voir également:

1 réponse

Char Snipeur Messages postés 10112 Statut Contributeur 1 299
 
remplace ça :
for(j=0;j<=2;j++)
{
printf("donner la note de cc%d:",j+1);

scanf("%f",&note[i][j]);

} 

par
for(j=0;j<=2;j++)
{
 do{
     printf("donner la note de cc%d:",j+1);

     scanf("%f",&note[i][j]);
 }while(note[i][j]<0 || note[i][j]>20)

} 
1
techis Messages postés 24 Statut Membre
 
merciii bcp
0