Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- struct process
- {
- char name[10];
- int arrival_time;
- int burst_time;
- }p[10];
- void main()
- {
- int i,b,j,sum_of_busttime=0;
- printf("Enter the number of processes:");
- scanf("%d",&b);
- printf("enter the details of the process:\n");
- printf("P_Name\tA_Time\tB_time\n");
- for(i=0;i<b;i++)
- {
- scanf("%s%d%d",&p[i].name,&p[i].arrival_time,&p[i].burst_time);
- sum_of_busttime+=p[i].burst_time;
- }
- struct process temp;
- for(i=0;i<b-1;i++)
- {
- for(j=i+1;j<b;j++)
- {
- if(p[i].arrival_time>p[j].arrival_time)
- {
- temp=p[i];
- p[i]=p[j];
- p[j]=temp;
- }
- }
- }
- printf("P_Name\tA_Time\tB_time\n");
- for(i=0;i<b;i++)
- {
- printf("%s\t%d\t%d\n",p[i].name,p[i].arrival_time,p[i].burst_time);
- }
- printf("%d",sum_of_busttime);
- }
Add Comment
Please, Sign In to add comment