Odpowiedź:
1. Potęga rekurencyjnie
#include <iostream>
using namespace std;
double potega(float podstawa, int wykladnik);
int main()
{
float podstawa;
int wykladnik;
cout << "Podaj podstawę: ";
cin >> podstawa;
cout << "Podaj wykładnik: ";
cin >> wykladnik;
cout << "Wynik = " << potega(podstawa, wykladnik);
}
double potega(float podstawa, int wykladnik)
if (wykladnik == 0)
return 1;
else
return podstawa * potega(podstawa, wykladnik - 1);
Wyjaśnienie:
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.
Odpowiedź:
1. Potęga rekurencyjnie
#include <iostream>
using namespace std;
double potega(float podstawa, int wykladnik);
int main()
{
float podstawa;
int wykladnik;
cout << "Podaj podstawę: ";
cin >> podstawa;
cout << "Podaj wykładnik: ";
cin >> wykladnik;
cout << "Wynik = " << potega(podstawa, wykladnik);
}
double potega(float podstawa, int wykladnik)
{
if (wykladnik == 0)
return 1;
else
return podstawa * potega(podstawa, wykladnik - 1);
}
Wyjaśnienie: