Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int rekurzija(int broj) {
- if(broj == 1) {
- return 1; // 1! ne treba da presmetuvame bidejki e 1
- }
- else {
- return rekurzija(broj - 1) * broj;
- }
- }
- int main()
- {
- int broj;
- scanf("%d", &broj);
- printf("%d\n", rekurzija(broj));
- return 0;
- }
- // rekurzija(5) = rekurzija(4) * 5 = 24 * 5 = 120
- // rekurzija(4) = rekurzija(3) * 4 = 6 * 4 = 24
- //rekurzija(3) = rekurzija(2) * 3 = 2 * 3 = 6
- // rekurzija(2) = rekurzija(1) * 2 = 1 * 2 = 2
- //rekurzija(1) = 1
Advertisement
Add Comment
Please, Sign In to add comment