rendered paste body#include<stdio.h>
#include<stdlib.h>
int main ()
{
/*variables*/
float note,moy,total=0 ;
int n=1,e=1,idnote=1,idtab=0 ;
char selection1,selection2='o' ;
/*tableaux*/
float classeur[n], tab[n][e] ;
do{
{
printf("\n Veuillez choisir un mode de saisie: \n") ;
printf("\n a) Vous voulez calculer la moyenne d'un seul eleve.\n") ;
printf("\n b) Vous voulez calculer la moyenne de N eleves.\n") ;
printf("\n c) Vous voulez calculer la moyenne de N eleves,\n n'ayant pas le meme nombre de notes. (methode 1)\n") ;
printf("\n d) Vous voulez calculer la moyenne de N eleves,\n n'ayant pas le meme nombre de notes. (methode 2)\n") ;
scanf("%c",&selection1) ;
}
if('a'==selection1)
{
printf("\n Saisissez le nombre de notes de l'eleve:\n") ;
scanf("%d",&n) ;
do{
printf("\n Saisissez les notes de l'eleve:\n note %d: \n",idnote) ;
idnote++ ;
scanf("%f",¬e) ;
if(note<0 && note>20)
{
printf("\n Saisie incorrecte, retour a la selection?\n") ;
}
else
{
classeur[idtab]=note ;
idtab++ ;
}
}
while(idnote<=n) ;
do{
idtab=0 ;
total=total+classeur[idtab] ;
idtab++ ;
}
while(idtab>=0 && idtab<=n) ; <==== ZONE DE MERDAGE
printf("\n somme: %f \n",total) ;
moy=total/n ;
printf("\n La moyenne de l'eleve est de: %.2f .\n",moy) ;
}
else
if('b'==selection1)
{
}
else
if('c'==selection1)
{
}
else
if('d'==selection1)
{
}
else
{
printf("\n Selection invalide \n") ;
}
printf("\n Voulez vous retourner au menu principal? (O: oui, N: non)\n") ;
scanf("%c",&selection2) ;
}
while('o'==selection2) ;
system("pause") ;
return(0) ;
}