Untitled
unknown
plain_text
4 years ago
981 B
4
Indexable
#include <iostream> using namespace std; int main() { char pn[10][10]; int arr[10], bur[10], star[10], finish[10], tat[10], wt[10], i, n; int totwt = 0, tottat = 0; cout << "Enter the number of processes:"; cin >> n; for (i = 0; i < n; i++) { cout << "Enter the Process Name, Arrival Time & Burst Time:"; cin >> pn[i] >> arr[i] >> bur[i]; } for (i = 0; i < n; i++) { if (i == 0) { star[i] = arr[i]; wt[i] = star[i] - arr[i]; finish[i] = star[i] + bur[i]; tat[i] = finish[i] - arr[i]; } else { star[i] = finish[i - 1]; wt[i] = star[i] - arr[i]; finish[i] = star[i] + bur[i]; tat[i] = finish[i] - arr[i]; } } cout << "\nPNameArrtimeBurtime Start TAT Finish"; for (i = 0; i < n; i++) { cout << pn[i] << arr[i] << bur[i] << star[i] << tat[i] << finish[i]; totwt += wt[i]; tottat += tat[i]; } cout << "\nAverage Waiting time”<<totwt/n"; cout << "\nAverage Turn Around Time:"; cout << tottat << "/n"; system("pause"); }
Editor is loading...