302
Cerinţa
Se citește un număr natural n
. Să se determine suma cifrelor aflate pe poziții impare. Numărarea pozițiilor în numărul dat se face începând de la prima cifră.
Date de intrare
Programul citește de la tastatură numărul n
Date de ieşire
Programul afișează pe ecran numărul S
, reprezentând suma cerută.
Restricţii şi precizări
1 ≤ n ≤ 1.000.000.000
Exemplu
Date de intrare
9712654
Date de ieșire
20
Explicație
S-au adunat cifrele 9 1 6 4
.
#include<iostream> using namespace std; int main() { int n,s=0,ogl=0; cin>>n; while(n!=0) { ogl=ogl*10+n%10; n=n/10; } while(ogl!=0) { s=s+ogl%10; ogl=ogl/100; } cout<<s; return 0; }
Comentarii