rendered paste bodyint currentTime = 0;int timeSlice = 5;int getpid;for(i = 0; process_count>0; i++){ if(process_list[i].start_time == currentTime){ printf("storing process %d", i); IQueueStore(process_list[i].process_id); } if(IQueueSize()==0){ printf("idle"); printf("\n"); } else{ getpid = IQueueRetrieve(); printf("processing %d ", getpid); printf("\n"); process_list[getpid].time_left = process_list[getpid].time_left -timeSlice; if(process_list[getpid].time_left>0){ IQueueStore(process_list[getpid].process_id); } else{process_count=process_count-1;} } currentTime= currentTime + timeSlice; }