Cod sursa(job #1144270)

Utilizator esmerlalala esmer Data 16 martie 2014 20:30:40
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.52 kb
#include<iostream.h>
#include<string.h>
#include<fstream.h>
#include<math.h>
main()
{
	char t1,n1;
	long n;
	int v[10],c,k,i,a,j,t;
	ifstream f("cifra.in");
	ofstream g("cifra.out");
	f>>t1;
	t=t1-'0';
	for(j=0;j<t;j++)
	{	f>>n1;
		n=n1-'0';
		cout<<n;
		c=0;
		for(i=1;i<10;i++)
		{	if(i>4)
				a=i-4;
			else
				a=i;
			v[i]=pow(i,a);
			v[i]=v[i]%10;
		}
		for(i=1;i<=n;i++)
		{
			k=i%10;
			k=v[k];
			c=c+k;
			if(c/10!=0)
				c=c%10;
		}
		g<<c<<endl;
	}
	f.close();
	g.close();
}