#include<stdio.h>
int main(){
    int AT[10],BT[10],WT[10],TT[10],n;
    int current_time=0;
    float TotalWT=0,TotalTT=0;
    
    printf("Enter number of process: ");
    scanf("%d",&n);
    
    printf("Enter a Arrival time and Burst time:\nAt\tBT\n");
    for(int i=0;i<n;i++){
        scanf("%d%d",&AT[i],&BT[i]);
    }
    
    for(int i=0;i<n;i++){
        if(current_time<AT[i]){
            current_time=AT[i];
        }
        
        WT[i]=current_time-AT[i];
        current_time+=BT[i];
        TT[i]=current_time-AT[i];
        TotalWT+=WT[i];
        TotalTT+=TT[i];
        float AvgWT = TotalWt/n;
        float AvgTT = TotalTT/n;
        
        printf("\nProcess | Arrival | Burst | Waiting | Turnaround\n");
        for(int i=0;i<n;i++){
            print("%7d|%7d|%5d|%7d|%10d\n",i+1,AT[i],BT[i],WI[i],TT[i]);
            
        }
        printf("\nAverage waiting time %2f\n",AvgWt);
        printf("\nAverage Turnaround time %2f\n",AvgBT);
        return 0;
    }
}