FCFS (with zero arrival time ) program in C language

 By : Himanshu Tiwari



#include <stdio.h>

void findAverageTime(int n, int bt[]) {
    int wt = 0, tat = 0;

    for (int i = 0; i < n; i++) {
        wt += bt[i];
        tat += wt;
    }

    printf("Average waiting time: %.2f\n", (float)wt / n);
    printf("Average turnaround time: %.2f\n", (float)tat / n);
}

int main() {
    int n;

    printf("Enter the number of processes: ");
    scanf("%d", &n);

    int burst_time[n];

    printf("Enter burst time for each process:\n");
    for (int i = 0; i < n; i++) {
        printf("Process %d: ", i + 1);
        scanf("%d", &burst_time[i]);
    }

    findAverageTime(n, burst_time);

    return 0;
}

Comments

Popular Posts