mám int pole, kde mám načítané čísla napr. { 389, 1, 10 }... potrebujem vypísať tzv. histogram čísel... čiže počet jednotlivých čísel v celom poli...
Kód: Vybrať všetko
0 1
1 2
2 0
3 1
4 0
5 0
6 0
7 0
8 1
9 1
Kód: Vybrať všetko
0 1
1 2
2 0
3 1
4 0
5 0
6 0
7 0
8 1
9 1
Kód: Vybrať všetko
int pole[5]={54,5476,462,2,54684},x,y,s;
main(){clrscr();
for(x=0;x<sizeof(pole)/sizeof(pole[0]);x++){
s=pole[x];
for(y=0;s!=0;s/=10,y++);
printf("%i: %i\n",x,y);
}
}