Napisz program, który wylosuje 999 liczb całkowitych z zakresu od 4 do 10 włącznie, wypisze te wartości na ekran, po czym zsumuje je i wynik wypisze na ekran. Program ma wykorzystywać tablicę, która zostanie najpierw wypełniona liczbami losowymi z określonego przedziału, a następnie wynik zostanie obliczony na podstawie zawartości całej tablicy.
mam problem z obliczeniem sumy wszystkich liczb zawsze mam wynik 999 nie wiem dlaczego się tak dzieje jestem raczej nowy w te klocki to mój kod
#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
int liczba[999]; int licznik=0; int ile_liczb=0; int suma;
int main()
{
cout << "Oto wszystkie liczby " <<endl;
srand(time(NULL));
do
{
ile_liczb++;
liczba[licznik]=rand()%7+4;
cout << "Oto liczba: " << liczba[licznik] <<" numer["<<ile_liczb<< "]" <<endl;
licznik++;
suma+=liczba[licznik];
}while(ile_liczb<999);
cout <<endl<< "po zsumowaniu tych liczb wychodzi: "<<suma;
return 0;
}