Pagini recente » Diferente pentru problema/editor intre reviziile 23 si 22 | Cod sursa (job #650856) | Diferente pentru problema/dk intre reviziile 33 si 32 | Borderou de evaluare (job #2090598) | Cod sursa (job #41763)
Cod sursa(job #41763)
#include<stdio.h>
#include<string.h>
int main () {
char nr[101];
int n,t,x,i,c,s=1,v[101];
FILE *in=fopen("cifra.in","r"), *out=fopen("cifra.out","w");
fscanf(in,"%d",&t);
for(i=1;i<=80;i++){
c=i%4;
while(c){
s=s+((s*i)%10);
c--;
}
v[i]=s;
}
while(t){
fscanf(in,"%s",nr);
n=strlen(nr);
if(n==1)
x=nr[n-1]-'0';
else
x=(nr[n-2]-'0')*10+(nr[n-1]-'0');
fprintf(out,"%d\n",x);
}
fclose(in);
fclose(out);
return 0;
}