318
Cerința
Fiind dat un şir cu n
elemente numere naturale, să se calculeze suma cuburilor cifrelor tuturor numerelor din şir.
Date de intrare
Programul citește de la tastatură numărul n
şi cele n
elemente ale şirului.
Date de ieșire
Programul va afișa pe ecran numărul S
, reprezentând suma cuburilor cifrelor tuturor numerelor din şir .
Restricții și precizări
1 ≤ n ≤ 2.000.000
- numerele din şir au cel mult
4
cifre
Exemplu
Intrare
3 24 120 51
Ieșire
207
Explicație
Suma cuburilor cifrelor numerelor din şir este S=2
3
+4
3
+1
3
+2
3
+0
3
+5
3
+1
3
=207
.
#include <bits/stdc++.h> using namespace std; int main() { long long int n; cin >> n; long long int tmp; long long int s=0; for(int i = 0 ; i < n ; ++i) { cin >> tmp; while(tmp) { s+=(tmp%10)*(tmp%10)*(tmp%10); tmp/=10; } } cout << s; }
Comentarii