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 :

Aide appel de fonctions sur "main"


Sujet :

C

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Lycéen
    Inscrit en
    Avril 2012
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2012
    Messages : 12
    Par défaut Aide appel de fonctions sur "main"
    salut, j'ai commencé a resoudre un exercice mais je suis bloquée dans le "main" .
    voila tout ce que j'ai pu faire! et j'aimerai savoir si c'est juste ou faux .
    L'EXERCICE :


    le voici: Les solutions
    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
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    #include <stdio.h>
    #include <stdlib.h>
    #define true 1
    #define false 0
     
    typedef struct athelete{
        char nom;
        char matricule;
        int age;
        double taille;
        double recordpers;
    } athelete;
     
    void ref(athelete NA[], int n){
        int i;
        for(i=0;i<n;i++){
            printf("\nentrez le nom  : ");
            scanf("%s \n",&NA[i].nom);
            printf("\nentrez la matricule  : ");
            scanf("%s \n",&NA[i].matricule);
            printf("\nentrez l age  : ");
            scanf("%d \n",&NA[i].age);
            printf("\nentrez la taille  : ");
            scanf("%lf ",&NA[i].taille);
            printf("\nentrez le record personnel  : ");
            scanf("%lf ",&NA[i].recordpers);
        }
    }
     
    double RMA(athelete H[] , int n){
        int i;
        double s=0;
        for(i=0;i<n;i++){
            s = H[i].recordpers + s;
        }
        double M=(s / n);
        return M;
    }
     
    athelete recordinf(athelete NA[],int taille){
        athelete T[taille];
        double moy; int i,k;
        k=1; moy=0;
        for(i=0;i<taille;i++){
            moy=NA[i].recordpers + moy;
        }
        moy=moy/taille;
        for(i=0;i<taille;i++){
            if(NA[i].recordpers<moy) T[k++]=NA[i];
        }
        return *T;
    }
     
    athelete li_athelete(athelete NA[] , unsigned int taille){
        athelete T[taille];
        int permut;
        int i;
        T[taille]=recordinf(NA,taille);
        permut = true;
        while(permut){
            permut=false;
        for(i=0;i<taille;i++){
            if(T[i].recordpers < T[i+1].recordpers){
                athelete temp;
                temp=T[i];
                T[i]=T[i+1];
                T[i+1]=temp;
                permut = true;
            }
        }
        }
        return *T;
    }
     
    void affiche(athelete NA[], int taille){
        athelete T[taille];
        int i;
        T[taille]=recordinf(NA,taille);
        for(i=0;i<taille;i++){
            printf("%s \n",T[i].nom);
            printf("%s \n",T[i].matricule);
            printf("%d \n",T[i].age);
            printf("%lf \n",T[i].taille);
            printf("%lf \n",T[i].recordpers);
        }
    }
     
    int main()
    {
        athelete NA; /* ?????*/
        return 0;
    }
    Merci d'avance .
    Images attachées Images attachées  

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

Discussions similaires

  1. Réponses: 24
    Dernier message: 26/05/2006, 15h08
  2. appel de fonction sur un OnKeyUp
    Par titoumimi dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 08/02/2006, 10h46
  3. appel de fonction sur validation de formulaire
    Par PAYASS59 dans le forum Langage
    Réponses: 15
    Dernier message: 17/01/2006, 10h09

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