bonjour

voici mon source d'un programme

on a un main , avec appel de 2 fonctions
dans la fonction saisiecalcul il faut utiliser les pointeurs or je ne vois pas du tout comment m'y prendre ...
pouvez vous maidez un peu ... merci davance

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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#include <stdio.h>
#include <conio.h>
 
 
/* ------------------------------------------------------------------ */
 
/*           FONCTION  ||  EXERCICE 3  ||  Question                   */
 
/*                saisie calcul                                       */
 
/* ------------------------------------------------------------------ */
float saisiecalcul(int min,int max,int somme,float moyenne) {
        int choixC;
        int i;
        int nombre;
/* Debut */
        nombre=0;
        min=0;
        max=0;
        i=0;
        somme=0;
        moyenne=0;
 
        printf("Exercice 3 : Q1 : 'n' nombres saisis\n\n");
        printf("Entre un nombre positif :\t");  /* "1er coup à blanc"  */
        scanf("%d",&nombre);
        min=nombre;
        max=nombre;
        somme=nombre;
        do {
                printf("\n\nEntre un nombre positif :\t");
                scanf("%d",&nombre);
                if (nombre>0) {
                        if (nombre>max) {
                                max=nombre;
                        }
                        if (nombre<min) {
                                min=nombre;
                        }
                i++;
                somme+=nombre;
                }
                printf("Ajouter un nombre ? (1/0)\t");
                scanf("%d",&choixC);
        }
        while (choixC==1);
 
        moyenne=somme/(i+1);
 
        return (min,max,somme,moyenne);
}
 
 
/* ------------------------------------------------------------------ */
 
/*           FONCTION  ||  EXERCICE 3  ||  Question                   */
 
/*                affichage                                           */
 
/* ------------------------------------------------------------------ */
void affichage() {
/* les variables */
        int min;
        int max;
        int somme;
        int choix;
        float moyenne;
/* Debut */
        min=0;
        max=0;
        somme=0;
        moyenne=0;
        printf("\n\nResultats de la serie :\n\n");
        printf("\t\t1-Mininum\n\n");
        printf("\t\t2-Maximum\n\n");
        printf("\t\t3-Somme\n\n");
        printf("\t\t4-Moyenne\n\n");
        printf("\t\t5-Quitter\n\n");
        printf("\t\tVotre choix -->\t");
        scanf("%d",&choix);
        switch (choix){
                        case 1 : {
                                 printf("\n\nLe Min de cette serie est : %d\n\n",min);
                                 getch();
                        }
                        break;
                        case 2 : {
                                printf("\n\nLe Max de cette serie est : %d\n\n",max);
                                getch();
                        }
                        break;
                        case 3 : {
                                printf("\n\nLa Somme de cette serie est : %d\n\n",somme);
                                getch();
                        }
                        break;
                        case 4 : {
                                printf("La Moyenne de cette serie est : %f\n\n",moyenne);
                                getch();
                        }
                        break;
                        case 5 : {
                                printf("A bientot cher ami ... \n\n");
                                getch();
                        }
                        break;
                        default : {
                                printf("Erreur de saisie\n\n");
                                getch();
                        }
 
        }
}
 
 
 
#pragma hdrstop
 
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
        int max;
        int min;
        int somme;
        float moyenne;
 
        saisiecalcul(min,max,somme,moyenne);
        affichage(min,max,somme,moyenne);
 
        return 0;
}
//---------------------------------------------------------------------------