Professional Documents
Culture Documents
int n,i;
float tavg = 0.0, wavg = 0.0;
printf("Enter total number of process:");
scanf("%d",& n);
int burst_time[n], arival_time[n], waiting_time[n];
printf("Enter burst time of each process:\t");
printf("Enter arival time of each process:\t");
int m;
m=0;//m=total burst time
for (i=0;i<n;i++){
printf("BT_P[%d]",i+1);
scanf("%d", &burst_time[i]);
printf("AT_P[%d]",i+1);
scanf("%d", &arival_time[i]);
waiting_time[i] = 0;
m = m + burst_time[i];
}
int j, temp;
for (i=0;i<n;i++){
for (j=1;j<n;j++){
if (arival_time[i] > arival_time[j]){
temp = arival_time[i];
arival_time[i] = arival_time[j];
arival_time[j] = temp;
temp = burst_time[i];
burst_time[i] = burst_time[j];
burst_time[j] = temp;
} } }