14/04/2015, 20:25
|
| | Fecha de Ingreso: abril-2015
Mensajes: 8
Antigüedad: 9 años, 7 meses Puntos: 0 | |
moda de un arreglo el siguiente codigo:
Código:
int a[9]={2,3,1,2,4,1,5,1,2};
int max=0,repite,masrep;
for(int i=0;i<9;i++){
repite=0;
for(int j=0;j<9;j++){
if(a[i]==a[j]){
repite++;
}
}
if(repite>max){
masrep=a[i];
max=repite;
}
}
cout<<"el elemnto que mas se repite es "<<masrep<<"\n";
cout<<"se repite "<<max<<" veces";
es valido para un arreglo con solo una moda....pero falla cuando el arreglo tiene mas de una moda como en el ejemplo........
como haría para que se indique todas las modas que se forman en el arreglo sgte
a[9]={2,3,1,2,4,1,5,1,2} |