Pagini recente » Cod sursa (job #1646641) | Cod sursa (job #1225247) | Cod sursa (job #1123126) | Cod sursa (job #2325974) | Cod sursa (job #1477130)
#include<iostream>
#include<fstream>
using namespace std;
int n, suma, uc;
ifstream f("cifra.in");
ofstream g("cifra.out");
int putere(int n,int x)
{
if(x==0)
return 1;
else
if(x%2==1)
return n*putere(n,x-1);
else
{
int rez= putere(n,x/2);
return rez*rez;
}
}
int main()
{
f>>n;
for(int i=1;i<=n;i++)
{
uc=i%10; // ultima cifra a lui i
if(uc == 1 || uc ==5 || uc==6 || uc==0)
suma= suma +uc;
else
if(uc==2 || uc == 3 || uc == 8)
suma = suma + putere(uc,i%5);
else
suma+=suma+putere(uc,i%3);
suma=suma%10;
g<<suma<<"\n";
}
f.close();
g.close();
}