Cod sursa(job #1808763)
Utilizator | Data | 18 noiembrie 2016 02:04:50 | |
---|---|---|---|
Problema | Cifra | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.56 kb |
#include<iostream>
#include<fstream>
using namespace std;
ifstream f("cifra.in");
ofstream g("cifra.out");
int main(void)
{
unsigned short int s=0, t;
f>>t;
char q[20];
for(int i =0; i <= t+3; i++)
{
f>>q[i];
unsigned short int z = q[i] - '0', x = 1;
q[i] = q[i] - '0';
while (z!=0)
{
x *= q[i];
--z;
}
s += x;
g<<s%10<<endl;
t--;
}
return 0;
}