ps: voici le code
#include <stdio.h>
#include <stdlib.h>
#define tmax 5
//prototypages des fonctions
void affiche(long *tbis, long tmaxbis);
void encode(long *tbis, long tmaxbis);
void somme(long *tbis, long tmaxbis);
void moyenne(long *tbis, long tmaxbis);
void copie(long *tbis, long *tbis2, long tmaxbis);
int main(int argc, char *argv[])
{
//déclarations des variables
long t[tmax]={0};
long t2[tmax]={0};
encode(t,tmax);
affiche(t, tmax);
somme(t, tmax);
moyenne(t, tmax);
copie(t,t2, tmax);
system("PAUSE");
return 0;
}
/*fonction affichage*/
void affiche(long *tbis, long tmaxbis)
{
int ibis;
for (ibis=0; ibis<tmaxbis; ibis++)
{
printf("%ld\t", tbis[ibis]);
}
}
/*fonction encodage*/
void encode(long *tbis, long tmaxbis)
{
int ibis;
for (ibis=0; ibis<tmax; ibis++)
{
printf("entrez un nombre du tableau t [%d] :",ibis);
scanf("%ld", &tbis[ibis]);
}
}
void somme(long *tbis, long tmaxbis)
{
int ibis, s;
s=0;
for(ibis=0; ibis<tmaxbis; ibis++)
s=s+tbis[ibis];
printf("\nla somme des valeurs du tableau est : %d\n", s);
}
void moyenne(long *tbis, long tmaxbis)
{
int ibis, s , m;
s=0;
for(ibis=0; ibis<tmaxbis; ibis++)
s=s+tbis[ibis];
m=s/tmax;
printf("\nla moyenne des valeurs du tableau est : %d\n\n", m);
}
void copie(long *tbis, long *tbis2, long tmaxbis)
{
int ibis;
for (ibis=0;ibis<tmaxbis;ibis++)
tbis2[ibis]=tbis[ibis];
printf("valeurs de table 2 : %ld\n", tbis2[ibis]);
}