Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void rekFunkcija(int broj)
- //zaglavlje rekurzivne funkcije
- {
- if (broj>0){
- //provjera uslova da li je broj veci od 0
- cout<<"Trenutna vrijednost varijable broj je:"<<broj<<endl;
- broj--;
- //dekrementiranje vrijednosti argumenta broj
- rekFunkcija(broj);
- //ponovni poziv funkcije - rekurzija
- } //kraj if-a
- }//kraj definicije funkcije
- void main() {
- cout << "\t\t ::REKURZIJA:: \n\n";
- //broj koji unosi korisnik, a kojim se odredjuje broj rekurzivnih poziva
- int broj = 0;
- do
- {
- cout<<"Unesite broj od 1 do 10: ";
- cin>>broj; //onemogucavamo unos brojeva vecih od 10 ili manjih od 1
- }while(broj>10 || broj<1);
- cout<<"\nMAIN::prije poziva rekurzivne funkcije! \n\n";
- rekFunkcija(broj);
- //poziv funkcije
- cout<<"\nMAIN::poslije poziva rekurzivne funkcije! \n\n";
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment