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

Se da un numar intreg x citit de la tastatura. Sa se afiseze pe ecran suma cifrelor sale si sa se verifice daca suma este mai mica decat 100.
Repede va mulțumesc ​

Răspunsuri la întrebare

Răspuns de RaresVaslui
1

Răspuns:

#include <iostream>

using namespace std;

int main () {

     int x, s;

     cin >> x;

     s = 0;

    while (x) {

            s += x % 10;

            x /= 10;

     }

    cout << s << endl;

    if (s < 100)

        cout << "Suma este mai mica ca 100";

    else

        cout << "Suma este mai mare sau egala cu 100";

}

Explicație:

1. La inceput citesti x-ul

2. Cu while-ul afli suma cifrelor eliminand pe rand cate o cifra pana cand nu mai are cifre

3. Daca suma e mai mica ca 100 se executa if-ul altfel se executa ce e in else

Alte întrebări interesante