Witam, chciałbym napisać program, który zliczałby wystąpienia każdego elementu w tablicy i zapisywał je w innej tablicy. Dla tablicy o wartościach {10,10,8,10,4,3,4,10,5} miało by to wyglądać jakoś tak:
3 1
4 2
5 1
8 1
10 4
Napisałem taki kod ale zlicza od każdą wartość kilkakrotnie proszę o wskazówki;
int przedzial[MAX-MIN]={0};
for(int i=0; i <nr_linii;i++)
{
for(int j = 0; j <nr_linii;j++)
{
if(pomiar[j]==pomiar[i])
{
przedzial[i]= przedzial[i]+1;
}
}
}
for(int i = 0; i <=MAX-MIN;i++)
cout<<przedzial[i]<<endl;
MIN i MAX to zmienne przechowujące największy i najmniejszy element tablicy, a pomiar to tablica przechowująca elementy.