Napisz program, który obliczy sumę oraz ilość liczb wprowadzonych z klawiatury. Wprowadzona liczba zero ma skończyć działanie programu. W programie policz również sumę i ilość wprowadzonych liczb, które są większe od 10.



Odpowiedź :

REGNAD

Odpowiedź:

#include <iostream>

int main() {

   int number = -1; //inicjalizujemy zmienna do przechowywania wprowadzonych liczb

   int counter1 = 0; //zmienna do liczenia liczb

   int sum1 = 0; //zmienna do sumowania liczb

   int counter2 = 0; //zmienna do liczenia liczb wiekszych od 10

   int sum2 = 0; //zmienna do sumowania liczb wiekszych od 10

   while (number != 0) { //petla wykonuje sie dopóki nie podamy 0

       std::cin >> number; //wczytujemy sumer

       counter1++; //zwiekszamy licznik liczb

       sum1 += number; //zwiększamy sumę liczb o podaną liczbę

       if (number > 10) { //warunki dla liczb większych od 10

           counter2++;

           sum2 += number;

       }

   }

   std::cout << "Ilosc wprowadzonych liczb: " << counter1 - 1 << '\n'; //odejmujemy 1, żeby nie liczyło 0 ostatniego

   std::cout << "Suma wprowadzonych liczb: " << sum1 << '\n';

   std::cout << "Ilosc wprowadzonych liczb wiekszych od 10: " << counter2 << '\n';

   std::cout << "Suma wprowadzonych liczb wiekszych od 10: " << sum2 << '\n';

   return 0;

}

Wyjaśnienie: