First-Come, First Serve Scheduling(FCFS)

First-Come, First Serve Scheduling(FCFS) code in C


Program:

#include<stdio.h>
  void main()
       {
int q,i,n,temp;
int aw;             
                float awt;
                int bt[10]; clrscr();
printf("enter number of process :\t");
scanf("%d",&n);
printf("\n enter brust time \n");
for(i=0;i<n;i++)
  {
     printf("P%d  ",i+1);
     scanf("%d",&bt[i]);
  }
printf("\nprocess      :")  ;
for(i=0;i<n;i++)
 {
    printf("  %d",i+1);

   }
printf("\nBrust time   :");
for(i=0;i<n;i++)
                  {
    printf("  %d",bt[i]);
 }
printf("\n Gaint chart \n\t");
for(i=0;i<n;i++)
                  {
      printf("\tP%d",i+1);
 }
                printf("\nWaiting time:"); q=0; aw=0;
for(i=0;i<n;i++)
{
  printf("\t %d",q);
    aw=aw+q;
  q=q+bt[i];
}
printf("\n\nWaiting time for all process   %d",aw);
awt=aw;
printf("\nAverage Waiting time   %f",awt/n);
getch();
}

Output:-


Comments