fork download
  1. #include<stdio.h>
  2.  
  3. int main()
  4. {
  5. int bt[20],p[20],wt[20],tat[20],pr[20],i,j,n,total=0,pos,temp,avg_wt,avg_tat;
  6. printf("Enter Total Number of Process:");
  7. scanf("%d",&n);
  8.  
  9. printf("\nEnter Burst Time and Priority\n");
  10. for(i=0;i<n;i++)
  11. {
  12. printf("\nP[%d]\n",i+1);
  13. printf("Burst Time:");
  14. scanf("%d",&bt[i]);
  15. printf("Priority:");
  16. scanf("%d",&pr[i]);
  17. p[i]=i+1;
  18. }
  19.  
  20. for(i=0;i<n;i++)
  21. {
  22. pos=i;
  23. for(j=i+1;j<n;j++)
  24. {
  25. if(pr[j]<pr[pos])
  26. pos=j;
  27. }
  28.  
  29. temp=pr[i];
  30. pr[i]=pr[pos];
  31. pr[pos]=temp;
  32.  
  33. temp=bt[i];
  34. bt[i]=bt[pos];
  35. bt[pos]=temp;
  36.  
  37. temp=p[i];
  38. p[i]=p[pos];
  39. p[pos]=temp;
  40. }
  41.  
  42. wt[0]=0;
  43. for(i=1;i<n;i++)
  44. {
  45. wt[i]=0;
  46. for(j=0;j<i;j++)
  47. wt[i]+=bt[j];
  48.  
  49. total+=wt[i];
  50. }
  51.  
  52. avg_wt=total/n;
  53. total=0;
  54.  
  55. printf("\nProcess\t Burst Time \tWaiting Time\tTurnaround Time");
  56. for(i=0;i<n;i++)
  57. {
  58. tat[i]=bt[i]+wt[i];
  59. total+=tat[i];
  60. printf("\nP[%d]\t\t %d\t\t %d\t\t\t%d",p[i],bt[i],wt[i],tat[i]);
  61. }
  62.  
  63. avg_tat=total/n;
  64. printf("\n\nAverage Waiting Time=%d",avg_wt);
  65. printf("\nAverage Turnaround Time=%d\n",avg_tat);
  66.  
  67. return 0;
  68. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
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
stdout
Standard output is empty