Pagini recente » Cod sursa (job #1425767) | Cod sursa (job #2222277) | Cod sursa (job #722620) | Cod sursa (job #136700) | Cod sursa (job #1692138)
#include<fstream>
#include<string.h>
using namespace std;
int v[]={0,1,5,2,8,3,9,2,8,7,7,8,4,7,3,8,4,1,5,4,4};
int i,t,nr,suma=0;
char s[50];
ifstream fin("cifra.in");
ofstream fout("cifra.out");
int main(){
fin>>t;
fin.getline(s,1);
for(i=0;i<t;i++){
fin.getline(s,50);
if(strlen(s)>1){
nr=s[strlen(s)-1]-'0'+((s[strlen(s)-2]-'0')%2)*10;
suma=v[nr];
nr=(s[strlen(s)-2]-'0');
nr-=nr%2;
nr/=2;
suma+=(nr*v[20])%10;
fout<<suma%10 <<'\n';
}
else fout<<v[s[0]-'0']<<'\n';
}
return 0;
}