Wednesday 6 April 2016

FIRST COME FIRST SERVE IN C

#include<stdio.h>
int main()
{
    int n,at[10],bt[10],ct[10],wt[10],tot[10],i,s=0;
    printf("No of Process:-");
    scanf("%d",&n);
    for(i=0;i<n;i++)
    {
        printf("Arrival Time For p[%d]=",i+1);
        scanf("%d",&at[i]);
        printf("Burst Time For p[%d]=",i+1);
        scanf("%d",&bt[i]);
    }
    for(i=0;i<n;i++)
    {
        ct[i]=s+bt[i];
        s=ct[i];
    }
    for(i=0;i<n;i++)
    {
        tot[i]=ct[i]-at[i];
        wt[i]=tot[i]-bt[i];
    }
    for(i=0;i<n;i++)
    {
        printf("%d\t%d\t%d\t%d\n",at[i],bt[i],wt[i],tot[i]);
    }
}

No comments:

Post a Comment