Witajcie.Programowania uczę się od kilku dni i korzystam z kursu w którym pod koniec rozdziału jest zadanie do zrobienia tj. napisanie prostego programu i przy tablicach jednowymiarowych mam problem z wykonaniem polecenia, a brzmi ono tak : 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.
Obliczanie końcowego na razie nie próbowałem, ale w poniższym kodzie jest 1 error, mianowicie: W linii 14 : error: expected ';' before '}' token. I nie wiem czemu ten błąd wywala. Pomożecie ?;p
#include <iostream>
#include <cstdlib>
#include <ctime>
int main()
{
srand ( time ( NULL ) );
int liczba [ 1000 ];
int xxx = 0;
do
{
liczba [ xxx ] = ((rand() % 7 ) + 4);
xxx++
} while( liczba [ xxx ] != liczba [ 999 ]);
std::cout << "Liczby: ";
xxx = 0;
do
{
std::cout << liczba [ xxx ] << ", ";
xxx++;
} while( liczba [ xxx ] != liczba [ 999 ]);
std::cout << std:endl;
std::cout << "Koniec";
return 0;
}
Nie wiem też czy ten program będzie poprawnie działał nawet jak naprawie ten błąd. Więc możecie mnie poprawić jak trzeba.