Cod sursa(job #2379421)

Utilizator DDDECARRusu Dinu Stefan DDDECAR Data 13 martie 2019 16:16:13
Problema Cifra Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.52 kb
#include <fstream>
#include <algorithm>
#include <bits/stdc++.h>
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++)
		{
			int x = pow(j, j);
			suma = suma + nrLast(x);
			if (suma > 10) suma = suma % 10;
		}
		out << suma << '\n';
	}
}