Witam, mam do zrobienia poniższe zadanie. Napisałem już częściowo kod który losuje mi liczby ale przyznaje że nie wiem jak wyświetlić liczbę najczęściej losowaną oraz liczbę jej wystąpień. Mam pytanie czy trzeba tu użyć tablic dynamicznych żeby program zapamiętał te liczby i potem je zliczył? No i jak je zliczyć, czy wystarczy jak użyje do tego pętli?
W poniższym kodzie wyświetlam te wszystkie liczby tylko po to by je sprawdzić potem usunę "cout" bo jest nie potrzebny.
Dziękuje uprzejmie za pomoc oraz sugestie!
Zad:
Wygenerować 1000000 liczb losowych ze zbioru [0,....,100], a następnie wyświetlić liczbę najczęściej losowaną oraz liczbę jej wystąpień.
--//MÓJ KOD\--
#include <iostream>
#include <time.h>
#include <cstdlib>
using namespace std;
int main()
{
int i,liczba;
cout<<"Wylosowanie 1000000 liczb całkowitych ze zbioru od 0 do 100"<<endl;
for(i=0; i<=1000000; i++)
{
srand(time(NULL));
liczba=rand()%100+1;
cout<<liczba<<"\t";
}
system("pause");
}