statistique algorithme (xi ni xi*ni)
Bonsoir, je veux reussir à construire un algorithme pour calculer la moyenne (x barre) j'ai besoin de xi, ni et xi*ni
Je n'arrive pas trouver le moyen de mettre dans la boucle Si l'entier apparait 2 fois on multiplie l'entier par le nombre de fois qu'il apparait dans le tableau c'est ici que je suis perdu.
Code:
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
| #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#define T 7
int main(int argc, char *argv[])
{
int i;
int xi[T]={5,4,6,7,1,8,4};
int ni=0;
int total_xi=0;
int rang;
printf("Entier:");
scanf("%d",&rang);
for (i=0;i<T;i++)
{
printf("%d,",xi[i]);
total_xi=total_xi+xi[i];
}
for (i=0;i<T;i++)
{
if (xi[i]== rang)
{
printf("\nL'entier %d est au %d e rang\n",rang, i);
}
}
printf("\n\nTotal xi:%d\n",total_xi);
printf("Total ni:%d\n",T);
getch();
} |
En esperant que vous pourrez m'aider merci !