Voilà
#include
using namespace std;
int main(){
int tabValeur[10]={2,1,2,4,4,3,9,9,8,9};//valeur donner
int tabReponce[10];//Tableau temporaire [valeur_max_du_tabValeur+1]
int max=0;//valeur temporaire pour recuperer la plus grande valeur de tabReponce
int valeurLaPlusFrequente=0;// valeur que tu veux
for(int i=0;i<10;i++){//mise a 0 du tableau reponce
tabReponce[i]=0;
}
for (int i=0;i<sizeof(tabValeur)/4;i++){//incrémentation de tabReponce en fonction de tabValeur[i]
tabReponce[tabValeur[i]]++;
}
for (int i=0;i<10;i++){//recuperation de la valeur la plus frequente
if(tabReponce[i]>max){
max=tabReponce[i];
valeurLaPlusFrequente=i;
}
}
cout<<"Valeur La Plus Frequente : " << valeurLaPlusFrequente<<endl;
return 0;
}