Cod sursa(job #470154)

Utilizator centaphiBarladeanu Anca centaphi Data 11 iulie 2010 17:48:00
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include<fstream>
#include<math.h>

using namespace std;

int ultim(int n)
{
	int ult=1;

	for(int i=1;i<=n;i++)
		ult=(ult*n)%10;

	return ult;
}

int sumaUlt(int n)
{
	if(n==0) 
		return 0;
	else
		return ultim(n)+sumaUlt(n-1);
}

int main()
{	
	ifstream fin;
	ofstream fout;

	fin.open("cifra.in");
	fout.open("cifra.out");

	int T, N;
	int rez[10000];
	fin>>T;
	
	for(int i=1;i<=T;i++)
	{
		fin>>N;
		fout<<sumaUlt(N)%10<<endl;
	}

	fin.close();

	fout.close();

	return 0;
}