👤

C++ Napisz program który obliczy sumę liczb podawanych przez użytkownika w taki sposób, że zakończenie wpisywania nastąpi gdy podana liczba będzie mniejsza od poprzedniej podanej

Odpowiedź :

Odpowiedź:

#include <iostream>

int main() {

   int firstNumber, number;

   int sum = 0;

   std::cin >> firstNumber;

   number = firstNumber;

   while (true) {

       std::cin >> number;

       if (number >= firstNumber) {

           sum += number;

           firstNumber = number;

       } else {

           break;

       }

   }

   std::cout << sum;

   return 0;

}

Wyjaśnienie:

Zrobiłem tak, że sumuje tylko te liczby większe od poprzedniej, bez tej co przerywa działanie