Cześć, po kilku postach, w których pytałam o sposób rozwiązania błędów w swoich kodach, chciałabym się dziś pochwalić krótkim, samodzielnie (tzn. z wykorzystaniem elementów z wcześniejszych kodów i lekcji) napisanym programikiem, który jak mi się wydaje działa dobrze. Zadanie było następujące:
"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."
#include <iostream>
#include <ctime>
#include <cstdlib>
int main()
{
int liczba[999];
int licznik = 0;
std::srand(time(NULL));
do
{
liczba[licznik] = (rand() % 7) + 4;
licznik++;
} while (licznik < 999);
std::cout << "Podales nastepujace liczby: ";
licznik = 0;
do
{
std::cout << liczba[licznik] << ", ";
licznik++;
} while (licznik < 999);
unsigned long long suma = liczba[0];
suma = suma + liczba[licznik++];
std::cout << "Suma wylosowanych liczb to " << suma << std::endl;
return 0;
}