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

Se citeste un numar natural de 4 cifre. Daca numarul are o cifra sa se afiseze nemodificat, daca are doua se va afisa suma celor doua cifre iar daca are cel putin trei cifre sa se calculeze suma dintre catul si restul impartirii cifrei sutelor la cifra unitatilor


boiustef: mai clar daca se poate... totusi numarul are nu mai mult de 4 cifre sau ?
andreealaura02: Da, nu mai mult de 4 cifre
boiustef: clar

Răspunsuri la întrebare

Răspuns de boiustef
0

#include <iostream>

using namespace std;

int main()

{

   int n, suma, cif, catul, rest, unitati, zeci, sute;

   cin >> n;

   if (n<10) cout << n;

   else

   {

       if (n<100)

       {

           unitati=n%10, zeci=n/10;

           suma = zeci+unitati;

           cout << suma;

       }

       else

       {

           sute=(n/100)%10;

           unitati=n%10;

           catul=sute/unitati;

           rest=sute%unitati;

           suma=catul+rest;

           cout << suma;

       }

   }

   return 0;

}


Alte întrebări interesante