Cod sursa(job #629332)

Utilizator thesvcoolmanLucian Bicsi thesvcoolman Data 3 noiembrie 2011 10:21:52
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
using namespace std;
#include<fstream>
#include<string>   
ifstream fin("cifra.in");
ofstream fout("cifra.out");
int main()
{
	char n[100];
	int t,nr,k,l,s;
	fin>>t;
	for(k=1;k<=t;k++)
	{
		s=0;
		fin>>n;
		nr=n[strlen(n)-1]-48+(10*n[strlen(n)-2])%48;
		nr=nr%20;
		for(l=1;l<=nr;l++)
			if(l%4==0)
				s=(s+(int)(pow((double)(l%10), 4)))%10;
			else
				s=(s+(int)(pow((double)(l%10), (double)(l%4))))%10;
		fout<<s<<'\n';
	}
	return 0;
}