Fcfs scheduling program in c




FCFS SCHEDULING

#include
int main()
{
int i,n,b[10],w[10],e[10];
float aw,ae;
aw=ae=0.0;
printf("Enter the number of jobs:");
scanf("%d",&n);
for(i=0;i {
printf("\n Enter the burst time for job %d:",i+1);
scanf("%d",&b[i]);
if(i==0)
{
w[0]=0;
e[0]=b[0];
}
else
{
w[i]=e[i-1];
e[i]=e[i-1]+b[i];
}
}
printf (“\n job \t Burst time \t Exec time \t Wt. time");
for(i=0;i {
printf("\n %d\t\t%d\t\t%d\t\t%d",i+1,b[i],e[i],w[i]);
aw+=w[i];
ae+=e[i];
}
aw=aw/n;
ae=ae/n;
printf("\n Average waiting time is :%f",aw);
printf("\n Average execution time is:%f",ae);
return(0);
}


Comments

No responses found. Be the first to comment...