// Name : Sk Rahatul Jannat// UID : U81053437#include#include#include#includeint main(int argc, char * argv ){    int input_argument, temp_val;        input_argument = atoi(argv1);        if(!(input_argument>0&&input_argument<40))                {       printf("Enter valid input which is greater than 0 and less than 40 ");                        return 0;                }        temp_val = input_argument+3;        pid_t processID1, processID2;        processID1 = fork();    //child 1        if(processID1<0){        printf("fork creation of child1 is failed");        }        else if(processID1 ==0 ){                printf("From Child 1 init n= %d ",input_argument);                while(input_argument !=1){                        if(input_argument%2==0){                        input_argument = input_argument/2;                        printf("From Child 1  n= %d ",input_argument);                        }                        else{   input_argument = input_argument*3+1;                                printf("From Child 1  n= %d ",input_argument);                        }                }                printf("From Child 1  n= %d ",input_argument);                wait();        }        else {                      processID2 = fork();      //child 2                      if(processID2==0){                        printf("From Child 2 init n= %d ",temp_val);                        while(temp_val !=1){                        if(temp_val%2==0){                                temp_val = temp_val/2;                                printf("From Child 2  n= %d ",temp_val);                        }                        else{                                temp_val = temp_val*3+1;                                printf("From Child 2  n= %d",temp_val);                         }                        }                        printf("From Child 2  n= %d ",temp_val);                        }                        wait();        }        if(processID1>0 && processID2>0) printf( printf(“Children Complete
“);   //parent process     return 0;

x

Hi!
I'm Clifton!

Would you like to get a custom essay? How about receiving a customized one?

Check it out