Skip to content

Instantly share code, notes, and snippets.

@Crepu
Created May 25, 2017 03:31
Show Gist options
  • Save Crepu/449f2ea8e3dd592beb3ce11efb0bb559 to your computer and use it in GitHub Desktop.
Save Crepu/449f2ea8e3dd592beb3ce11efb0bb559 to your computer and use it in GitHub Desktop.
Ejercicio de arreglos de programación
#include <iostream>
using namespace std;
int main(int argc, char const *argv[])
{
int numeros[10] = {0};
int x[27]= {3,5,5,4,5,1,1,5,3,5,9,6,7,2,
9,4,2,0,5,4,7,1,6,7,9,0,2,};
for (int i = 0; i < 27; ++i)
{
numeros[x[i]]++;
}
for (int i = 0; i < 10; ++i)
{
cout<<i<<":"<<numeros[i]<<endl;
}
int max = 0, min = 27;
int i_max = 0, i_min = 0, i_nunca = 0;
for (int i = 0; i < 10; ++i)
{
if(numeros[i] > max){
max = numeros[i];
i_max = i;
}
if(numeros[i] < min && numeros[i] != 0){
min = numeros[i];
i_min = i;
}
if(numeros[i] == 0){
i_nunca = i;
}
}
cout<<"El que más se repite es "<<i_max<<" con "<<numeros[i_max]<<" repeticiones"<<endl;
cout<<"El que menos aparece es "<<i_min<<" con "<<numeros[i_min]<<" repeticiones"<<endl;
cout<<"El que no aparece es el "<<i_nunca<<endl;
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment