Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <sys/types.h>
- #include <unistd.h>
- int Fibonacci(int n) {
- if(n==0||n==1)
- return 1;
- else
- return Fibonacci(n-1)+Fibonacci(n-2);
- }
- int main (int argc, char** argv){
- if (argc>1)
- {
- int n = atoi(argv[1]); //koliko stevil
- printf("bla\n %d\n", n);
- while (n >= 0) {
- int vejitev = fork();
- if(vejitev == 0) { //če smo sin
- printf("Fib(%d) = %d\n", n, Fibonacci(n));
- wait();
- break;
- }
- else
- wait();
- n--;
- }
- }
- else
- printf("\nNapaka pri zagonu programa!\nNAVODILA:\n Ko pozenete program zraven vpisite celostevilcno vrednost koliko stevil Fibonnacijevega zaporedja zelite generirati! (npr. ./zfib 38)\n\n");
- return 0;
- }
Add Comment
Please, Sign In to add comment