PDA

Visualizza la versione completa : [C/C++]: Conteggio occorrenze numeri in una sequenza


apatico
12-08-2006, 20:20
l'idea quella di creare un programma dove si inseriscono dieci numeri da 1 a 9.
dopo averlo fatto dovrebbe apparire una shermata tipo questa:
1=
2=
3=
4=
5=
6=
7=
8=
9=

e negli spazi vuoti dovrebbe esserci scritto il numero delle volte che
quel numero apparso in quei dieci numeri. non so se sono stato chiaro.
il problema che non so che struttura usare.

zero85
12-08-2006, 21:04
#include <iostream>

using namespace std;

int main(int argc, char **argv)
{
int freq[9]={0};
int f;
for(int i = 0; i < 10; i++)
{
cout << "Inserisci il " << i+1 << " elemento: ";
cin >> f;
if( (f > 0) && (f <= 9))
freq[f-1]++;
else
{
cout << "Errore numero non valido" << endl;
abort();
}
}
for(int k = 0; k < 9;k++)
cout << k+1 << ": " << freq[k] << endl;
system("pause");
return 0;
}

Loading