327
Cerința
Se dă n
un număr natural nenul. Să se afle ultima cifră a sumei: S=1
4
+ 2
4
+ 3
4
+ ... + n
4
.
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