Informatică, întrebare adresată de dianapadurariu22, 8 ani în urmă

Se citesc numere pana la introducerea cifrei 0.Stabiliti cate numere negative si cate numere pozititve s-au citit.
•problema trebuie rezolvata prin structura repetitiva ​

Răspunsuri la întrebare

Răspuns de Addriss
0

Răspuns:

   int numberRetrieval;

   int positiveNumberCounter = 0;

   int negativeNumberCounter = 0;

   std::vector<int> cacheVector;

   while (true)

   {

       cin >> numberRetrieval;

       cacheVector.push_back(numberRetrieval);

       if (numberRetrieval == 0)

       {

           break;

       }

   }

   for (const auto& val : cacheVector)

   {

       (val < 0) ? ++negativeNumberCounter : ++positiveNumberCounter;

   }

   cout << "Numere negative: " << negativeNumberCounter << endl << "Numere positive: " << positiveNumberCounter << endl;

Explicație:


dianapadurariu22: Nu poti s.o desenezi?
Alte întrebări interesante