Pagini recente » Cod sursa (job #3248425) | Cod sursa (job #2879635) | Cod sursa (job #2691841) | Cod sursa (job #2738156) | Cod sursa (job #3257972)
#include <fstream>
using namespace std;
ifstream fin("cifra.in");
ofstream fout("cifra.out");
int v[10], w[10];
int main()
{
short t;
v[0]=0; v[1]=1; v[2]=4; v[3]=7; v[4]=6; v[5]=5; v[6]=6; v[7]=3; v[8]=6; v[9]=1;
char c, c1='0', c2='0';
fin >> t;
for(int i=1; i<=9; i++)
{
w[i]=(w[i-1]+v[i])%10;
}
fin.get(c);
for(int i=1; i<=t; i++)
{
c1='0'; c2='0';
while(fin.get(c)&&c!='\n')
{
c1=c2;
c2=c;
}
fout << (10-(c1-'0')+w[c2-'0'])%10 << "\n";
}
return 0;
}