Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Napraviti program koji korisniku omogućava da unese neki broj.
- Nakon unosa, program treba da, koristeći rekurzivnu funkciju, izračuna sumu svih parnih
- brojeva koji se nalaze između unesenog i broja 100. Prilikom izrade programa voditi
- računa o tome da korisnik može unijeti broj koji je veći ili manji od broja 100.
- */
- #include <iostream>
- using namespace std;
- int rf(int broj)
- {
- if (broj == 100)return 0;
- if (broj > 100)
- {
- if (broj % 2 == 0)
- return broj + rf(broj - 2);
- else
- return rf(broj - 1);
- }
- else
- {
- if (broj % 2 == 0)
- return broj + rf(broj + 2);
- else
- return rf(broj + 1);
- }
- }
- int main(){
- int broj;
- cout << "Unesite neki broj: ";
- cin >> broj;
- cout << "SUMA parnih brojeva između "<< broj <<" i 100 = " << rf(broj);
- system("pause>null");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement