#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
int arreglo[20],auxiliar[20], pos;
int repeticiones=0, numero, mayor, contador ;
cout<<"Digite el numero maximo de numeros: ";
cin>>numero;
//lectura de numeros
for(int i=0; i<numero;i++)
{
cout<<"Digite el numero "<<i+1<<": ";
cin>>arreglo[i];
}
//Contando las veces que se repite cada numero
for(int i=0; i<numero;i++)
{
contador = 0;
mayor = arreglo[i];
for(int j=0; j<numero;j++)
{
if(mayor == arreglo[j])
{
contador++;
}
}
auxiliar[i] = contador;
}
//comparacion para saber que numero se repite mas y cuantas veces
repeticiones = auxiliar[0];
for(int i=0;i<numero; i++)
{
if(repeticiones < auxiliar[i])
{
repeticiones = auxiliar[i]; // cambia si hay un numero que se repite mas
pos = i; //guarda la posicion del numero mayor del arreglo
}
}
if(repeticiones > 1)
{
cout<<"\nEl numero mas en comun es: "<<arreglo[pos];
cout<<"\nNumero de repeticiones: "<<repeticiones<<"\n\n";
}
else
{
cout<<"\nNo hay numeros en comun!\n\n";
}
system("pause");
return 0;
}