Witam.
Dzisiaj robiłem kalkulator na informatykę. Kiedy robiłem potęgowanie na pierwszy rzut oka było wszystko ok ale kiedy sprawdziłem jeszcze raz pojawił się właśnie taki błąd, kiedy potęguje jakąkolwiek liczbę jest ok ale kiedy potęguje 5 zawsze jest o jedno mniej np: 5^2=25 a mi wychodzi 24, albo 5^3=125 a mi wychodzi 124.
Od razu pokazuje kod:
else if(wybor==5)
{
potegowanie=pow(liczba1,liczba2);
cout<<"Wynik: "<<potegowanie<<endl;
}
Reszta kodu jest dobra więc myślę że nie potrzeba udostępniać.