Dzień dobry da jakoś w jak najmniejszym zmienianiu kodu zmienić go żeby liczył potęgi ujemne ?
KOD:
#include <iostream>
int druga_potega(int liczba)
{
return liczba*liczba;
}
double potega(int liczba, int wykladnik)
{
if (wykladnik==0) return 1; else return liczba*potega(liczba, wykladnik-1);
}
int main()
{
int co_do_potegi;
std::cout << "Wynik to: " << potega(5,4) << "!\n";
}