Question: In C program language 1. Triplet Prodigies: Write a C program called lastname Triplets that accepts any number of integers. The program (parent process =P)

1. Triplet Prodigies: Write a C program called lastname Triplets that accepts

In C program language

1. Triplet Prodigies: Write a C program called lastname Triplets that accepts any number of integers. The program (parent process =P) should create 3 children, C1, C2, and C3, sequentially. C1 prints its PID, then computes the sum of the user input. C2 prints its PID, then computes the product of the user input. C3 prints its PID, then computes the sum of the squares of the user input. The parent should wait for all three children to complete their calculations before printing its own PID and exiting. BE CAREFUL! Only the parent process should create children. The figure below has examples of running the Triplets program. Lab 07 Note: All labs are due before next week's lab starts CIS 370 PetraAW:Lab_07$ ./P1 1 2 4 Child 1 (pid:108) Result: 7 Child 2 (pid:109) Result: 8 Child 3 (pid:110) Result: 21 All children are done PetraAW:Lab_07$ ./P1 1 2 3 4 5 6 7 8 9 10 Child 1 (pid:112) Result: 55 Child 2 (pid:113) Result: 3628800 Child 3 (pid:114) Result: 385 All children are done PetraAW:Lab_07$ The order of events in your program should look as follows: 1. Parent process P creates child process C1 and waits. 2. C1 computes sum, prints result and exits. 3. P creates child C2 and waits. 4. C2 computes product, prints result and exits. 5. P creates child C3 and waits. 6. C3 computes sum of squares, prints result and exits. 7. P prints its message and exits. Due: Week of 10/28/2019

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!