Pagini recente » Cod sursa (job #2001178) | Cod sursa (job #1684255) | Cod sursa (job #2467949) | Cod sursa (job #2851057) | Cod sursa (job #615746)
Cod sursa(job #615746)
#include<stdio.h>
int cifra(int x,int a)
{
if(!x) return 0;
if(x==1) return 1;
if(x==2)
if(a) return 4;
else return 6;
if(x==3)
if(a==1) return 3;
else return 7;
if(x==4) return 6;
if(x==5) return 5;
if(x==6) return 6;
if(x==7)
if(a==1) return 7;
else return 3;
if(x==8)
if(a) return 4;
return 6;
return 9;
}
int main()
{
int n,t,i,j,k,a,x,g;
freopen("cifra.in","r",stdin);
freopen("cifra.out","w",stdout);
scanf("%d",&t);
for(i=0;i<t;i++)
{
scanf("%d",&n);
a=0;g=n%100;
for(j=k=x=1;j<=g;i++)
{
a+=cifra(k,x);
k++;x++;
if(k==10) k=0;
if(x==4) x=0;
}
printf("%d",a);
}
return 0;
}