Calculati ultima cifra a sumei : s= 1^{1} + 2^{2} +....+ n^{n}
Răspunsuri la întrebare
Răspuns de
0
Pentru n relativ mic (<16)
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n;
int64_t sol = 0;
cin >> n;
for(int i=1; i<=n; i++) {
sol += (int64_t)pow(i, i) % 10;
sol %= 10;
}
cout << sol;
return 0;
}
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n;
int64_t sol = 0;
cin >> n;
for(int i=1; i<=n; i++) {
sol += (int64_t)pow(i, i) % 10;
sol %= 10;
}
cout << sol;
return 0;
}
Alte întrebări interesante
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Religie,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Engleza,
9 ani în urmă
Limba română,
9 ani în urmă