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 : 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
#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 !