fbpx

Problema #943 – Suma4 – Rezolvari PBInfo

de Mihai-Alexandru

Cerința

Se dă n un număr natural nenul. Să se afle ultima cifră a sumei: S=14 + 24 + 34 + ... + n4.

Date de intrare

Programul citește de la tastatură numărul n.

Date de ieșire

Programul va afișa pe ecran ultima cifră a numărului S.

Restricții și precizări

  • 1 ≤ n ≤ 1.000.000.000

Exemplu

Intrare

4

Ieșire

4

Explicație

S=1+16+81+256=354, deci ultima cifră este 4.

#include <bits/stdc++.h>
using namespace std;

int main ()
{
    int n,s=0,x;
    cin >> n;
    n%=100;
    for (int i = 1; i<= n;++i)
    {
        x=i%10;
        s=(s+x*x*x*x)%10;
        
    }
    cout << s;
    return 0;
}
Comentarii

S-ar putea sa iti placa