IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Demande d'aide pour code


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Par défaut Demande d'aide pour code
    Bonjour, j'essaye de concevoir un proggramme qui demande une liste de notes à un utilisateur. Chaque liste de notes seraient stockées dans un tableau ainsi que le résultat de leurs moyennes autant de fois tant que la condition de la boucle while est remplie. Et le résultat afficherai toutes les listes rentrées et toutes les moyennes mémorisées. Exemple :

    affiche liste 1
    affiche liste 2, etc...

    moyenne 1
    moyenne 2, etc...
    Quequ'un aurait-il une idée de développemment à me donner pour que je puisse arriver à ce résultat ?

    Voici le code de départ que j'ai repris dans un livre de prog C que j'ai déjà commencé à modifier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    #include <stdio.h>
    #include <stdlib.h>
    #define TAILLE_TAB 30
     
    void saisie (float tab_saisie[], int *nbel);
    float calcul_moyenne (float tab_calcul[],int nbel);
     
     
    int main(void)
    { 
       float tab_notes[TAILLE_TAB], moyenne ;
       int nbelements ;
       char caract = 'o', vide;
     
        while (caract != 'n')
         {
           saisie (tab_notes,&nbelements);
     
           vide = getchar();
           printf("\nContinuer (o/n) ? ");
           caract = getchar();
         }
     
        moyenne = calcul_moyenne(tab_notes,nbelements);
     
        printf("la moyenne est : %5.2f\n",moyenne);
     
      return EXIT_SUCCESS;
    }
     
    void saisie (float tab_saisie[], int *nbel)
    {  
       float x ;
       int i   ;
     
       printf("Entrez une liste de notes (-1 pour fin):");
     
       x = 1;
       i = 0;
     
       while ( x >= 0 )
       {
          scanf("%f", &tab_saisie[i]);
          x = tab_saisie[i++]        ; 
       }
     
       *nbel = --i ;
    }
     
    float calcul_moyenne (float tab_calcul[],int nbel)
    {  
       float somme, moyenne ;
       int i ;
     
       somme=0;
     
       printf("%d notes saisies :\n",nbel);   
     
       for (i=0; i < nbel; i++)
        {
          somme = somme + tab_calcul[i];
          printf("%6.2f",tab_calcul[i]);
        } 
      printf("\n");
      moyenne = (somme/nbel);
     
      return moyenne ;
    }

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 11
    Par défaut Re
    Merci, je pense avoir trouver la réponse à mon problème

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. demande d'aide pour le code
    Par meetsmile dans le forum XNA/Monogame
    Réponses: 4
    Dernier message: 16/06/2010, 10h50
  2. Demande d'aide pour un problème de code source sur devC++
    Par Rickantonais dans le forum Débuter
    Réponses: 28
    Dernier message: 01/08/2007, 14h09
  3. Demande d'aide pour une requête
    Par arkzor dans le forum Requêtes
    Réponses: 3
    Dernier message: 28/12/2004, 02h40
  4. [TPW][cours]Demande d'aide pour finir un programme
    Par jf dans le forum Turbo Pascal
    Réponses: 21
    Dernier message: 16/06/2003, 18h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo