#include<iostream.h>
int r,b;
int j;
int max;
struct pcb
{
int id;
int priority;
int cputime;
int alltime;
int startblock;
int blocktime;
int state;
};
pcb ready[5];
pcb block[5];
void input()
{
cout<<"input id of PCD:";
cin>>ready[r].id;
cout<<"input priority of PCD:";
cin>>ready[r].priority;
cout<<"input cputime of PCD:";
cin>>ready[r].cputime;
cout<<"input alltime of PCD:";
cin>>ready[r].alltime;
cout<<"input startblock of PCD:";
cin>>ready[r].startblock;
cout<<"input blocktime of PCD:";
cin>>ready[r].blocktime;
cout<<"input state of PCD:";
cin>>ready[r].state;
}
void display_ready()
{
cout<<"running program"<<ready[max].id<<endl;
cout<<"ready queue:";
for(j=0;j<r;j++)
cout<<"->"<<ready[j].id;
cout<<endl;
cout<<"block queue:";
for(j=0;j<b;j++)