Pagini recente » Cod sursa (job #3162973) | Cod sursa (job #1335004) | Diferente pentru utilizator/nod_software intre reviziile 79 si 162 | Cod sursa (job #2871011) | Cod sursa (job #1343311)
#include <stdio.h>
using namespace std;
FILE*in = fopen("lgput.in", "r");
FILE*out = fopen("lgput.out", "w");
int main() {
int a, b, p;
fscanf (in, "%d%d", &a, &p);
b = a*a;
if ( p % 2 == 1 )
for ( int i = 1; i <= p/2; i++ )
a *= b;
else {
a = 1;
for ( int i = 1; i <= p/2; i++ )
a *= b;
}
fprintf(out, "%d", a);
return 0;
}