Pagini recente » Diferente pentru utilizator/robybrasov intre reviziile 40 si 78 | Monitorul de evaluare | Diferente pentru preoni-2007/runda-2/solutii intre reviziile 24 si 25 | Rating Meauca Emanuel (sSemi) | Cod sursa (job #122574)
Cod sursa(job #122574)
#include<iostream>
#include<stdio.h>
#include<math.h>
FILE *f,*g;
int main ()
{
f=fopen("cifra.in","r");
g=fopen("cifra.out","w");
int n,s,i; long a[100],j,s2 ;
fscanf(f,"%d\n",&n);
for(i=1;i<=n;i++)
{
fscanf(f,"%ld\n",&a[i]);
s=0;
for(j=1;j<=a[i];j++)
{switch (j)
{
case 1:s2=1;break;
case 2:s2=4;break;
case 3:s2=7;break;
case 4:s2=6;break;
case 5:s2=5;break;
case 6:s2=6;break;
case 7:s2=3;break;
case 8:s2=6;break;
case 9:s2=9;break;
}
s=(s+s2)%10;
}
fprintf(g,"%d\n",s);
}
return 0;
}