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

Se citesc numere naturale pana la intalnirea valorii 0 (elemental 0 nu face parte din
sir). Sa se scrie un program C++ care afiseaza suma obtinuta prin adunarea numerelor
formate din primele doua cifre ale numerelor citite. Numerele cu mai putin de 2 cifre
nu se iau in considerare.
Ex. 3455 67 7 234 1256 8 0
Af. 34+67+23+12=136

NU RASPUNDETI ABUZIV VA ROG, O SA DAU REPORT CELOR CARE DAU RASPUNSURI LA MISTO

Răspunsuri la întrebare

Răspuns de paaaaaaul
0

#include <iostream>

using namespace std;

int main()

{

   int x, x1, s=0;

   cin >> x;

   x1=x;

   while (x1>99) x1=x1/10;

   if (x1>=10) s=s+x1;

   while (x!=0)

   {

       cin >> x;

       x1=x;

       while (x1>99) x1=x1/10;

       if (x1>=10) s=s+x1;

   }

   cout << s;

   return 0;

}

Alte întrebări interesante