/ Published in: C++
glavni-program
Expand |
Embed | Plain Text
#include <iostream> #include <cstdlib> #include <fstream> #include "racunanje_vremena.cc" //#include "pokazivac.h" #include "polje.h" using namespace std; int izbor,N; Queue *red1 = new Queue; void generiranje_pacijenata(Queue *red1){ srand(time(NULL)); rand(); cout<<"Koliko pacijenata cete generirati?"<<endl; cin>>izbor; trojka polje; for(int i=0;i<izbor;i++){ polje.d=i+1; polje.xi=rand()%10000+1; polje.yi=rand()%10000+1; polje.zi=rand()%4+1; polje.d=i+1; EnQueueQ(polje,red1); } cout<<"Pacijenti su uspjesno generirani."<<endl; }; void slijed(Queue *red1){ vrijeme_pocetak(); cout<<"Ispis pacijenata"<<endl; cout<<"------------------------------------------------"<<endl; trojka tekuci; if(IsEmptyQ(red1)) cout<<"Nema pacijenata u redu"<<endl; while(!IsEmptyQ(red1)){ tekuci= FrontQ(red1); DeQueueQ(red1); cout<<"Cekanje: "<<tekuci.xi<<endl; cout<<"Vrijeme provedeno u ordinaciji "<<tekuci.yi<<endl; cout<<"Prioritet pacijenta: "<<tekuci.zi<<endl; cout<<"------------------------------------------"<<endl; } vrijeme_kraj(); cout<<"Vrijeme izvodjenja funkc ije u sekundama: "<<vrijeme_proteklo()/1000<<endl; }; int main() { int izbor; Queue *red1; red1=new Queue; InitQ(red1); do{ cout<<"----------------------------------"<<endl; cout<<"Odaberite: "<<endl; cout<<"1. Generiranje pacijenata"<<endl; cout<<"2. Slijedno posluzivanje"<<endl; cout<<"0. Izlaz"<<endl; cout<<"----------------------------------"<<endl; cout<<"Vas izbor: "<<endl; cin>>izbor; cout<<endl; switch(izbor){ case 1: generiranje_pacijenata(red1); break; case 2: slijed(red1);break; case 0: cout<<"Izlaz"<<endl<<endl; break; default: cout<< "Krivi izbor"<<endl<<endl; } }while(izbor!=0); system("pause"); return 0; }
You need to login to post a comment.
