s = 1^1+ 2^2 + 3^3 + … + n^n
Cerinţă
Scrieţi un program care să afişeze ultima cifră a lui s.
Date de intrare
De pe prima linie a fişierului de intrare ucif.in se citeşte numărul n.
Date de ieşire
Pe prima linie a fişierului de ieşire ucif.out se va afişa numai ultima cifră a lui s.
Restricţii
0 < n < 101
Exemple
ucif.in
3
ucif.out
2
explicatie
Suma este 32 şi ultima cifră 2.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <fstream>
using namespace std;
ifstream input("ucif.in");
ofstream output("ufcif.out");
int main() {
int s = 0, n, prod, i, j;
input >> n;
for (i = 1; i <= n; i++) {
prod = i;
for (j = 1; j < i; j++)
prod = prod * i;
s = s + prod;
}
output << s;
}
andrei750238:
Testat
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Matematică,
8 ani în urmă
Franceza,
9 ani în urmă
Limba română,
9 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă