Hanochsunil / lab

0 stars 0 forks source link

FCFS #2

Open Hanochsunil opened 2 months ago

Hanochsunil commented 2 months ago

include

void main() { int bt[10],p[10],ct[10],wt[10],tat[10],twt[10],i,j,n,sum=0,temp; float totalTat=0,totalWat=0,awt,att; printf("Enter the no of process"); scanf("%d",&n); printf("Enter the burst time"); for(i=0;i<n;i++) { scanf("%d",&bt[i]); p[i]=i+1; } for(i=0;i<n;i++) { sum=sum+bt[i]; ct[i]=sum; } for(i=0;i<n;i++) { tat[i]=ct[i]; totalTat=totalTat+tat[i]; } for(i=0;i<n;i++) { wt[i]=tat[i]-bt[i]; totalWat=totalWat+wt[i]; } printf("Process Id Burst Time Waiting Time TurnAround Time\n"); for(i=0;i<n;i++) { printf("%d\t\t", p[i]); printf("%d\t\t", bt[i]); printf("%d\t\t", wt[i]); printf("%d\t\t", tat[i]); printf("\n"); } awt=totalWat/n; att=totalTat/n; printf("Avg. waiting time= %f\n",awt); printf("Avg. turnaround time= %f",att); }