#include <stdio.h>

int ft_iterative_power(int nb, int power)
{
	unsigned long long r;
	int i;

	r = 1;
	i = 0;

	if (nb == 0 && power == 0)
		return 1;
	if (power < 0)
		return 0;
	while (i < power)
	{
		r *= (nb);
		i++;
	}

	return r;
}

int main()
{
	printf("%d", ft_iterative_power(-1, 2));
}

Embed on website

To embed this program on your website, copy the following code and paste it into your website's HTML: