Witam.
Mam na statystyke do napisania program który wylicza modanę(dominantę)
Dokładnie program ma czytać dane z pliku tektowego i z nich wyliczyć ową dominantę.
I borykam się z obliczeniem dominanty całą reszte zrobiłem.
Problem polega na wyliczeniu dominanty z dużego zbioru liczb zmiennoprzecinkowych np.
0.0456 , 1.342 , -0.321 .... i tak naprzykład ze 100;
Mój kod wyliczający dominante:
double maks = 0.;
double licz ;
double liczba;
for ( int i2 = 0 ; i2 < licznik ; i2++)
{
licz = 0;
for ( int i3 = 0 ; i3 < licznik; i3++)
{
if (tablica[i2] == tablica[i3])
licz++;
}
if (licz > maks)
{
maks = licz;
liczba = tablica[i2];
}
}
cout << "Dominanta wynosi : " << liczba << endl;
Proszę napiszcie jakbyście to rozwiązali lub chociaż jakiąś podpowiedz
POZDRAWIAM