minic/tests/puiss.test

24 lines
247 B
Plaintext

int puiss(int n, int x)
{
int res = 1;
if (n == 0) {
return res;
}
if (n == 1) {
return x;
}
while (n > 0) {
res = res * x;
n = n - 1;
}
return res;
}
int main()
{
int x = 3;
int n = 5;
puti(puiss(x,n)); // 3 ^ 5
return 0;
}