Pagini recente » Cod sursa (job #2730898) | Cod sursa (job #174782) | Cod sursa (job #2401876) | Cod sursa (job #7773) | Cod sursa (job #149550)
Cod sursa(job #149550)
#include <stdio.h>
int main()
{FILE *fin,*fout;
long int a,n,putere;
fin=fopen("lgput.in","r");
fscanf(fin,"%ld %ld",&a,&n);
fclose(fin);
putere=1;
while (n)
{if (n%2) putere*=a;
if (putere>=1999999973) putere=putere%1999999973;
n=n/2;
a=a*a;
if (a>=1999999973) a=a%1999999973;
}
fout=fopen("lgput.out","w");
fprintf(fout,"%ld",putere);
fclose(fout);
return 0;
}