All pastes #742575 Raw Edit

Something

public text v1 · immutable
·published 2007-10-19 17:14 UTC
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",&note) ;
          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) ;
}