Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Program in c++ , ajutati-ma varog pina miine.

Se citesc numere naturale pînă la întilnirea lui 0.Însumati prima cifra a fiecărui numar citit.
Ex:dacă se citesc numerele 38, 654, 2245, 7, 0 suma este 3+6+2+7=18.

Răspunsuri la întrebare

Răspuns de express
0
#include <iostream>
using namespace std;
int n, x, s;
int main()
{
    do
    {
        cin >> x;
        while(x/10 != 0)
         x = x / 10;
        s = s + x;
    } while(x != 0);
    cout << s;
    return 0;
}


express: Problema functioneaza conform cerintei...poate tu nu intelegi sursa. Execut-o pas cu pas si o sa-ti dai seama ca problema este ok.
Alte întrebări interesante