Droptext.cc – Free Anonymous Text Hosting

Share your text data anonymously and free



sjf

#include<stdio.h>
void main()
{
int b[20],t[20],w[20],i,n,p[20],j,temp;
float tavg,wavg;

printf("enter the no. of process--");
scanf("%d",&n);
for(i=0;i<n;i++)
{
p[i]=i;
printf("enter the burst time :");
scanf("%d",&b[i]);
}
for(i=0;i<n;i++)
{
for(j=i+1;j<n;j++)
{
if(b[i]>b[j])
{
temp=b[i];
b[i]=b[j];
b[j]=temp;

temp=p[i];
p[i]=p[j];
p[j]=temp;
}
}


}
w[0]=wavg=0;
t[0]=tavg=b[0];

for(i=1;i<n;i++)
{
w[i]= w[i-1]+b[i-1];
t[i]= t[i-1]+b[i];
wavg= wavg+w[i];
tavg= tavg+t[i];
}
printf("process \twaiting time \tturn around time \tburst time");
for(i=0;i<n;i++)
printf("\n%d \t\t%d \t\t%d \t\t\t%d",i+1,w[i],t[i], b[i]);
printf("\navgwt :%f",wavg/n);
printf("\navgtat :%f",tavg/n);
}



Views: 21, posted on: 2022-06-22