👤

Se citesc de la tastatură numere întregi, până când a fost citit numărul 0. Determinați și afișați:

a) suma tuturor numerelor citite;


b) câte numere au fost citite în total, fără să numărați și numărul zero, care încheie citirea;

c) câte numere strict negative au fost citite.



Rezolvați cerințele de mai sus atât în pseudocod, cât și în C++.


Răspuns :

Răspuns:

PROBLEMA C++ >>

#include <iostream>

using namespace std;

int main()

{

   int aux = 1;

   int suma = 0;

   int cnt = -1, negativ = 0;

   while (aux != 0)

   {

       cout << "\n n = ";

       cin >> aux;

       if (aux < 0)

           negativ++;

       suma += aux;

       cnt++;

   }

   cout << "\n Total: " << cnt;

   cout << "\n Suma: " << suma;

   cout << "\n Nr. negative: " << negativ;

}


PSEUDOCOD >>

Explicație:

Vezi imaginea Yotaro