#include<stdio.h>
int main()
{
int bt[20],p[20],wt[20],tat[20],pr[20],i,j,n,total=0,pos,temp,avg_wt,avg_tat;
printf("Enter Total Number of Process:");
scanf("%d",&n);
printf("\nEnter Burst Time and Priority\n");
for(i=0;i<n;i++)
{
printf("\nP[%d]\n",i+1);
printf("Burst Time:");
scanf("%d",&bt[i]);
printf("Priority:");
scanf("%d",&pr[i]);
p[i]=i+1;
}
for(i=0;i<n;i++)
{
pos=i;
for(j=i+1;j<n;j++)
{
if(pr[j]<pr[pos])
pos=j;
}
temp=pr[i];
pr[i]=pr[pos];
pr[pos]=temp;
temp=bt[i];
bt[i]=bt[pos];
bt[pos]=temp;
temp=p[i];
p[i]=p[pos];
p[pos]=temp;
}
wt[0]=0;
for(i=1;i<n;i++)
{
wt[i]=0;
for(j=0;j<i;j++)
wt[i]+=bt[j];
total+=wt[i];
}
avg_wt=total/n;
total=0;
printf("\nProcess\t Burst Time \tWaiting Time\tTurnaround Time");
for(i=0;i<n;i++)
{
tat[i]=bt[i]+wt[i];
total+=tat[i];
printf("\nP[%d]\t\t %d\t\t %d\t\t\t%d",p[i],bt[i],wt[i],tat[i]);
}
avg_tat=total/n;
printf("\n\nAverage Waiting Time=%d",avg_wt);
printf("\nAverage Turnaround Time=%d\n",avg_tat);
return 0;
}
I2luY2x1ZGU8c3RkaW8uaD4KIAppbnQgbWFpbigpCnsKICAgIGludCBidFsyMF0scFsyMF0sd3RbMjBdLHRhdFsyMF0scHJbMjBdLGksaixuLHRvdGFsPTAscG9zLHRlbXAsYXZnX3d0LGF2Z190YXQ7CiAgICBwcmludGYoIkVudGVyIFRvdGFsIE51bWJlciBvZiBQcm9jZXNzOiIpOwogICAgc2NhbmYoIiVkIiwmbik7CiAKICAgIHByaW50ZigiXG5FbnRlciBCdXJzdCBUaW1lIGFuZCBQcmlvcml0eVxuIik7CiAgICBmb3IoaT0wO2k8bjtpKyspCiAgICB7CiAgICAgICAgcHJpbnRmKCJcblBbJWRdXG4iLGkrMSk7CiAgICAgICAgcHJpbnRmKCJCdXJzdCBUaW1lOiIpOwogICAgICAgIHNjYW5mKCIlZCIsJmJ0W2ldKTsKICAgICAgICBwcmludGYoIlByaW9yaXR5OiIpOwogICAgICAgIHNjYW5mKCIlZCIsJnByW2ldKTsKICAgICAgICBwW2ldPWkrMTsgICAgICAgICAKICAgIH0KIAogICAgZm9yKGk9MDtpPG47aSsrKQogICAgewogICAgICAgIHBvcz1pOwogICAgICAgIGZvcihqPWkrMTtqPG47aisrKQogICAgICAgIHsKICAgICAgICAgICAgaWYocHJbal08cHJbcG9zXSkKICAgICAgICAgICAgICAgIHBvcz1qOwogICAgICAgIH0KIAogICAgICAgIHRlbXA9cHJbaV07CiAgICAgICAgcHJbaV09cHJbcG9zXTsKICAgICAgICBwcltwb3NdPXRlbXA7CiAKICAgICAgICB0ZW1wPWJ0W2ldOwogICAgICAgIGJ0W2ldPWJ0W3Bvc107CiAgICAgICAgYnRbcG9zXT10ZW1wOwogCiAgICAgICAgdGVtcD1wW2ldOwogICAgICAgIHBbaV09cFtwb3NdOwogICAgICAgIHBbcG9zXT10ZW1wOwogICAgfQogCiAgICB3dFswXT0wOyAgICAKICAgIGZvcihpPTE7aTxuO2krKykKICAgIHsKICAgICAgICB3dFtpXT0wOwogICAgICAgIGZvcihqPTA7ajxpO2orKykKICAgICAgICAgICAgd3RbaV0rPWJ0W2pdOwogCiAgICAgICAgdG90YWwrPXd0W2ldOwogICAgfQogCiAgICBhdmdfd3Q9dG90YWwvbjsgICAgICAKICAgIHRvdGFsPTA7CiAKICAgIHByaW50ZigiXG5Qcm9jZXNzXHQgICAgQnVyc3QgVGltZSAgICBcdFdhaXRpbmcgVGltZVx0VHVybmFyb3VuZCBUaW1lIik7CiAgICBmb3IoaT0wO2k8bjtpKyspCiAgICB7CiAgICAgICAgdGF0W2ldPWJ0W2ldK3d0W2ldOyAgICAKICAgICAgICB0b3RhbCs9dGF0W2ldOwogICAgICAgIHByaW50ZigiXG5QWyVkXVx0XHQgICVkXHRcdCAgICAlZFx0XHRcdCVkIixwW2ldLGJ0W2ldLHd0W2ldLHRhdFtpXSk7CiAgICB9CiAKICAgIGF2Z190YXQ9dG90YWwvbjsgICAgIAogICAgcHJpbnRmKCJcblxuQXZlcmFnZSBXYWl0aW5nIFRpbWU9JWQiLGF2Z193dCk7CiAgICBwcmludGYoIlxuQXZlcmFnZSBUdXJuYXJvdW5kIFRpbWU9JWRcbiIsYXZnX3RhdCk7CiAKICAgIHJldHVybiAwOwp9
Main.java:1: error: illegal character: '#'
#include<stdio.h>
^
Main.java:1: error: class, interface, or enum expected
#include<stdio.h>
^
Main.java:6: error: class, interface, or enum expected
printf("Enter Total Number of Process:");
^
Main.java:7: error: class, interface, or enum expected
scanf("%d",&n);
^
Main.java:9: error: class, interface, or enum expected
printf("\nEnter Burst Time and Priority\n");
^
Main.java:10: error: class, interface, or enum expected
for(i=0;i<n;i++)
^
Main.java:10: error: class, interface, or enum expected
for(i=0;i<n;i++)
^
Main.java:10: error: class, interface, or enum expected
for(i=0;i<n;i++)
^
Main.java:13: error: class, interface, or enum expected
printf("Burst Time:");
^
Main.java:14: error: class, interface, or enum expected
scanf("%d",&bt[i]);
^
Main.java:15: error: class, interface, or enum expected
printf("Priority:");
^
Main.java:16: error: class, interface, or enum expected
scanf("%d",&pr[i]);
^
Main.java:17: error: class, interface, or enum expected
p[i]=i+1;
^
Main.java:18: error: class, interface, or enum expected
}
^
Main.java:20: error: class, interface, or enum expected
for(i=0;i<n;i++)
^
Main.java:20: error: class, interface, or enum expected
for(i=0;i<n;i++)
^
Main.java:23: error: class, interface, or enum expected
for(j=i+1;j<n;j++)
^
Main.java:23: error: class, interface, or enum expected
for(j=i+1;j<n;j++)
^
Main.java:23: error: class, interface, or enum expected
for(j=i+1;j<n;j++)
^
Main.java:27: error: class, interface, or enum expected
}
^
Main.java:30: error: class, interface, or enum expected
pr[i]=pr[pos];
^
Main.java:31: error: class, interface, or enum expected
pr[pos]=temp;
^
Main.java:33: error: class, interface, or enum expected
temp=bt[i];
^
Main.java:34: error: class, interface, or enum expected
bt[i]=bt[pos];
^
Main.java:35: error: class, interface, or enum expected
bt[pos]=temp;
^
Main.java:37: error: class, interface, or enum expected
temp=p[i];
^
Main.java:38: error: class, interface, or enum expected
p[i]=p[pos];
^
Main.java:39: error: class, interface, or enum expected
p[pos]=temp;
^
Main.java:40: error: class, interface, or enum expected
}
^
Main.java:43: error: class, interface, or enum expected
for(i=1;i<n;i++)
^
Main.java:43: error: class, interface, or enum expected
for(i=1;i<n;i++)
^
Main.java:43: error: class, interface, or enum expected
for(i=1;i<n;i++)
^
Main.java:46: error: class, interface, or enum expected
for(j=0;j<i;j++)
^
Main.java:46: error: class, interface, or enum expected
for(j=0;j<i;j++)
^
Main.java:46: error: class, interface, or enum expected
for(j=0;j<i;j++)
^
Main.java:49: error: class, interface, or enum expected
total+=wt[i];
^
Main.java:50: error: class, interface, or enum expected
}
^
Main.java:53: error: class, interface, or enum expected
total=0;
^
Main.java:55: error: class, interface, or enum expected
printf("\nProcess\t Burst Time \tWaiting Time\tTurnaround Time");
^
Main.java:56: error: class, interface, or enum expected
for(i=0;i<n;i++)
^
Main.java:56: error: class, interface, or enum expected
for(i=0;i<n;i++)
^
Main.java:56: error: class, interface, or enum expected
for(i=0;i<n;i++)
^
Main.java:59: error: class, interface, or enum expected
total+=tat[i];
^
Main.java:60: error: class, interface, or enum expected
printf("\nP[%d]\t\t %d\t\t %d\t\t\t%d",p[i],bt[i],wt[i],tat[i]);
^
Main.java:61: error: class, interface, or enum expected
}
^
Main.java:64: error: class, interface, or enum expected
printf("\n\nAverage Waiting Time=%d",avg_wt);
^
Main.java:65: error: class, interface, or enum expected
printf("\nAverage Turnaround Time=%d\n",avg_tat);
^
Main.java:67: error: class, interface, or enum expected
return 0;
^
Main.java:68: error: class, interface, or enum expected
}
^
49 errors