How do you implement a C program for round-robin scheduling with arrival time? What C program can help me simulate the shortest job first scheduling without arrival times to calculate the average waiting time?