Napisać program w C++, który dodaje kolejno generowane liczby z przedziału [0..99] tak
długo dopóki ich suma nie przekroczy 500. Za każdym razem wyświetlić na ekranie
wygenerowaną liczbę i aktualną wartość sumy. Na koniec wyświetlić liczbę
wylosowanych liczb.



Odpowiedź :

REGNAD

Odpowiedź:

#include <iostream>

#include <cstdlib>

#include <ctime>

int main() {

   srand(time(NULL)); //seed liczb pseudolosowych

   int sum = 0; //zmienna do przechowywana sumy

   int counter = 0; //zmienna do przechowywania licznika

   int randNumber; //zmienna przechowujaca wylosowana liczbe

   while (sum <= 500){ //zmienna wykonujaca sie gdy suma bedzie niewiększa niż 500

       randNumber = rand() % 100; //losujemy liczbe z przedzialu 0 - 99

       std::cout << "Wylosowany numer " << randNumber << std::endl; //wyswietlamy ja

       sum += randNumber; //sumujemy wylosowane liczby

       std::cout << "Wartosc sumy " << sum << std::endl; //wyswietlamy obecna sume

       counter++; //zwiekszamy licznik wylosowanych liczb

   }

   std::cout << "Liczba wylosowanych liczb " << counter; //wyswietlamy licznik

   return 0;

}

Wyjaśnienie:

Jak coś niejasne to pisz