Pagini recente » Cod sursa (job #1364243) | Cod sursa (job #139770) | Monitorul de evaluare | Monitorul de evaluare | Cod sursa (job #201603)
Cod sursa(job #201603)
/*
http://infoarena.ro/problema/cifra
rezolvare creata de Szekeres Stefan
01 august 2008 20:10
*/
#include <fstream.h>
int v[]={1,4,7,6,5,6,3,6,9};
int Uc(int a)
{return a%10;}
int r(int b)
{
int s=0,i;
for (i=0;i<b;i++)
s+=v[i];
return s;
}
int main ()
{
int a,b,n,t;
ifstream f("cifra.in");
ofstream g("cifra.out");
f>>t;
for(int i=1;i<=t;i++)
{
f>>n;
if (n<=9)
g<<Uc(r(n))<<"\n";
else
{
a=n/10;
b=n%10;
g<<Uc(a*7+r(b))<<"\n";
}
}
}