fbpx

Problema #1306 – SumChef – Rezolvari PBInfo

de Mihai-Alexandru

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=23+43+13+23+03+53+13=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

S-ar putea sa iti placa