9.4. Napisati program sa rekurzijom za računanje n-tog stepena broja (pow(a,n))
Opis rješenja:
Listing programa:
/* 09411017 Izračunati pow(a,n) pomoću rekurzivne f-je.
#include <cstdlib>
#include <iostream>
using namespace std;
double stepen(double a, int n)
{if (n <= 1) return a;
else return a*stepen(a, n-1);
}
int main()
{ double baza;
int ekspon;
cout << "Unesi broj i stepen ";
cin >>baza >>ekspon;
cout << stepen(baza, ekspon) << endl;
return 0;
}
Ispis na ekranu:
Stepen broja na n - Rekurzija
Broj: 2
Exponent: 10
Stepen broja: 2 na 10 = 1024
Index
|
|