Jeśli ten kod działa, to OK. Ale mi się pewne rzeczy nie podobają:
-
int losowanie(){
-
int liczba;
-
liczba = ( ( rand() % 7 ) + 4 );
-
}
Ta funkcja nic nie zwraca, zmień to na:
int losowanie()
{
return rand() % 7 + 4;
}
Może to i działa, ale ten kod czytelniejszy i jednoznaczny.
Ta pętla też trochę bez sensu:
do{
wylosowana = losowanie();
cout<< wylosowana<< ", ";
int tablica[licznik];
licznik++;
} while (licznik < 999);
W każdym obrocie pętli deklarujesz tablicę... Powinno być tak:
do{
wylosowana = losowanie();
cout<< wylosowana<< ", ";
tablica[licznik] = wylosowana;
licznik++;
} while (licznik < 999);
Do policzenia sumy użyj pętli for. To ona jest najlepsza w iteracji po tablicach:
int suma = 0;
for(int licznik = 0; licznik < 999; licznik++)
{
suma += tablica[licznik];
}