FIRST COME FIRST SERVE PROGRAM USING C
 #include<stdio.h>  void swap(int *arr,int i,int j)  {   int temp=arr[i];   arr[i]=arr[j];   arr[j]=temp;  }  void sort(int at[],int bt[],int n)  {   int i,j;   for(i=0;i<n-1;i++)   {    for(j=0;j<n-i-1;j++)    {     if(at[j]>at[j+1])     {      swap(at,j,j+1);      swap(bt,j,j+1);     }    }   }  }  void main()  {  int n;  int i;  int at[10],bt[10],ct[10],tat[10],wt[10];  printf("enter number of process : ");  scanf("%d",&n);  for(i=0;i<n;i++)  {   printf("enter at and bt of process [%d]: ",i+1);   scanf("%d %d",&at[i],&bt[i]);  }  sort(at,bt,n);  for(i=0;i<n;i++)  {   if(i==0)   {    ct[i]=at[i]+bt[i];    tat[i]=ct[i]-at[i];    wt[i]=tat[i]-bt[i];   }   else   {    if(ct[i-1]<at[i])    {     ct[i]=at[i]+bt[i];    }    else    {     ct[i]=ct[i-1]+bt[i];    }    tat[i]=ct[i]-at[i];    wt[i]=tat[i]-bt[i];   }  }  printf("ct tat wt\n");  for(i=0;i<n;i++)  {   printf("%d %d %d\n",ct[i],tat[i...