Pagini recente » Cod sursa (job #1746410) | Cod sursa (job #1667373) | Cod sursa (job #1230597) | Cod sursa (job #672185) | Cod sursa (job #2675920)
#include <iostream>
#include<math.h>
#include<fstream>
using namespace std;
//https://www.infoarena.ro/problema/cifra
ifstream fin("cifra.in");
ofstream fout("cifra.out");
int main()
{
int suma=1,i,a=0,n1;
fin>>n1;
char sir[n1];
for(i=0; i<n1; i++)
{
fin>>sir[i];
}
for(i=0; i<n1; i++)
{
a=a*10+(sir[i]-48);
}
int invers=0;
while(a!=0)
{
invers=invers*10+a%10;
a=a/10;
}
a=invers;
while(a!=0)
{
for(i=1; i<=a%10; i++)
{
suma=0;
for(int j=1; j<=i; j++)
{
suma=(suma+pow(j,j));
}
}
fout<<suma%10<<"\n";
a=a/10;
}
fin.close();
fout.close();
return 0;
}