Cod sursa(job #2379420)

Utilizator DDDECARRusu Dinu Stefan DDDECAR Data 13 martie 2019 16:11:02
Problema Cifra Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.48 kb
#include <fstream>
#include <algorithm>
using namespace std;

ifstream in("cifra.in");
ofstream out("cifra.out");

int increments;
long int n;

int nrLast(int nr)
{
	if (nr < 10) return nr;
	else nrLast(nr % 10);
}

int main()
{
	in >> increments; 
	for (int i = 1; i <= increments; i++)
	{
		in >> n;
		long int suma = 0;
		for (int j = 1; j <= n; j++)
		{
			suma = suma + nrLast(pow(j,j));
			if (suma > 10) suma = suma % 10;
		}
		out << suma << '\n';
	}
}