Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/06/2011, 11:44
Avatar de baker1562
baker1562
 
Fecha de Ingreso: marzo-2011
Ubicación: Puntarenas
Mensajes: 261
Antigüedad: 13 años, 1 mes
Puntos: 9
Pregunta Problema con frecuencia de arreglo

Hola, les pasare a contar que tengo un trabajo donde se despliega un menu que pide llenar un arreglo de 15 posiciones con numeros de 1 al 10, puede hacerse manualmente o auntomatica, eso es lo facil, el problema que me piden es que muestre cuantos numeros se repiten en el arreglo, tomando en cuanta los numeros ingresados, si alguien me ayudara con esa instruccion se lo agradeceria mucho!!!

Saludos

Código C++:
Ver original
  1. #include <iostream>
  2. #include <iomanip>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8.     int arreglo[15];
  9.     int repeticiones[15];
  10.     int repeticion;
  11.     string respuesta;
  12.     int opcion;
  13.     int x;
  14.     int i;
  15.    
  16.     cout<<"******Contador de elementos en arreglo******"<<endl;
  17.    
  18.     while(respuesta!="n" && respuesta!="N")
  19.     {
  20.        cout<<"Para llenar arreglo manualmente, presione #1."<<endl;
  21.        cout<<"Para llenar arreglo automaticamente, presione #2."<<endl;
  22.        cin>>opcion;
  23.        system("cls");
  24.        
  25.        if(opcion==1)
  26.        {
  27.             int x=1;
  28.             while(x<16)
  29.             {
  30.                 cout<<"Ingrese el elemento "<<x<<" al arreglo(Valido del 1 al 10)"<<endl;
  31.                 cin>>arreglo[x];
  32.                 x++;
  33.                 }
  34.                 system("cls");
  35.                
  36.                 cout<<"Posicion"<<setw(13)<<"Arreglo"<<endl;
  37.                
  38.                 for(int i=1;i<16;i++)
  39.                 cout<<setw(8)<<i<<setw(13)<<arreglo[i]<<endl;
  40.                
  41.                
  42.                 }
  43.                
  44.                
  45.        cout<<"Desea realizar otro calculo s/n?"<<endl;
  46.        cin>>respuesta;
  47.        system("cls");
  48.        
  49.        }
  50.        return 0;
  51.        }

despues de esta instruccion no se que meter, ayuda!!

Código C++:
Ver original
  1. for(int i=1;i<16;i++)
  2.                 cout<<setw(8)<<i<<setw(13)<<arreglo[i]<<endl;