limun11

PRII - Dekrementiranje broja - rekurzija

Mar 20th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. void rekFunkcija(int broj)
  4. //zaglavlje rekurzivne funkcije
  5. {
  6.     if (broj>0){
  7.         //provjera uslova da li je broj veci od 0
  8.         cout<<"Trenutna vrijednost varijable broj je:"<<broj<<endl;
  9.         broj--;
  10.         //dekrementiranje vrijednosti argumenta broj
  11.         rekFunkcija(broj);
  12.         //ponovni poziv funkcije - rekurzija
  13.     } //kraj if-a
  14. }//kraj definicije funkcije
  15. void main() {
  16.     cout << "\t\t ::REKURZIJA:: \n\n";
  17.     //broj koji unosi korisnik, a kojim se odredjuje broj rekurzivnih poziva
  18.     int broj = 0;
  19.     do
  20.     {
  21.         cout<<"Unesite broj od 1 do 10: ";
  22.     cin>>broj; //onemogucavamo unos brojeva vecih od 10 ili manjih od 1
  23.     }while(broj>10 || broj<1);
  24.     cout<<"\nMAIN::prije poziva rekurzivne funkcije! \n\n";
  25.     rekFunkcija(broj);
  26.     //poziv funkcije
  27.     cout<<"\nMAIN::poslije poziva rekurzivne funkcije! \n\n";
  28.  
  29.     system("pause");
  30. }
Advertisement
Add Comment
Please, Sign In to add comment