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

Buna! Ma puteti ajuta cu aceasta problema?
#3077 suma_prefixe
Clasa a 9-a Algoritmi elementari Cifrele unui număr suma_prefixe
Etichete: nicio etichetă




Cerința
Scrieți un program care citește un număr natural nenul n și care calculează suma S tuturor numerelor distincte prefixe pentru n.

Date de intrare
Programul citește de la tastatură numărul n, cu semnificația din enunț.

Date de ieșire
Programul va afișa pe ecran numărul S.

Restricții și precizări
1 ≤ n ≤ 2.000.000.000

Exemplu
Intrare

12345
Ieșire

13715
Explicație
S-a citit numărul n=12345 iar suma calculată este S=13715 (=1+12+123+1234+12345).

Răspunsuri la întrebare

Răspuns de CinevaFaraNume
39

#include <iostream>

using namespace std;

int main(){

unsigned long long int x,s = 0;

   cin >> x;

   while(x != 0){

    s += x;

       x /= 10;

   }

   cout << s;

}

Alte întrebări interesante