Pagini recente » Cod sursa (job #563010) | Cod sursa (job #1288903) | Cod sursa (job #237004) | Cod sursa (job #2332704) | Cod sursa (job #864361)
Cod sursa(job #864361)
#include <fstream>
#include <cstring>
#include <cmath>
using namespace std;
ifstream f("cifra.in");
ofstream g("cifra.out");
long n,i,j,c[300];
long s;
struct a
{
char a[300];
} b[300];
int main()
{
f>>n;
f.get();
i=0;
while (f.getline(b[i].a,300)) i++;
int j=0,k;
for (i=0;i<n;i++)
{
k=strlen(b[i].a);
j=0;
while (k!=0) {c[i]+= ((int(b[i].a[j]) ) - 48) * pow(10,k-1);k--;j++; } }
for (i=0;i<n;i++)
{
s=0;
{
for (j=1;j<=c[i];j++)
s=s+ pow (j,j);
}
g<<s%10<<endl;
}
f.close();
g.close();
return 0;
}