Pagini recente » Cod sursa (job #2526389) | Cod sursa (job #1431701) | Cod sursa (job #312732) | Cod sursa (job #1431361) | Cod sursa (job #2379420)
#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';
}
}