View Single Post
Old 11-17-2010   #2
Tawa
 
Tawa's Avatar
 
Last Online: 12-20-2021
Join Date: Mar 2006
Posts: 6,245
Thanks: 2,121
Thanked 3,365 Times in 1,740 Posts
Groans: 29
Groaned at 44 Times in 35 Posts
Default

I'm not sure if this is what you want, but give it a try:

Code:
#include <stdio.h>

int main(){
    int i;

    do{
        printf("Input Number: ");
        scanf("%d", &i);
    }while(i < 0);

    if(fork()==0){
        int j;
        int fibn=0;
        int fibnminus1=0;
        int fibnminus2=0;
        for(j = 0; j < i; j++){
            fibnminus2 = fibnminus1;
            fibnminus1 = fibn;
            if(j < 2)
                fibn = j;
            else
                fibn = fibnminus1+fibnminus2;                
            printf("%d, ", fibn);
        }
        printf("...\n");
        return 0;
    }else{
        wait();
    }

    return 0;
}
__________________
What we do in life, echoes in eternity.
Tawa is offline   Reply With Quote