Pagini recente » Cod sursa (job #2375926) | Cod sursa (job #1495814) | Cod sursa (job #2476433) | Cod sursa (job #2080109) | 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;
}