cobayn/C---
program
#include <iostream> #include "lista_poolja.h" using namespace std; int br=0; int mjesto (int maticni, Lis *list){ apacijent p; int m=0; for (int i=0; i<=br; i++){ p = RetrieveL(i,list); if (maticni>=p.maticni) m++; } return m; } int unos(Lis *list){ int mark,maticni,godine; cout << "maticni broj: "; cin>>maticni; cout << "godine: "; cin>>godine; mark=InsertL(maticni,godine, mjesto(maticni,list), list); br++; return mark; } void ispis(Lis *list){ apacijent p; for (int i=0;i<br;i++){ p=RetrieveL(i,list); cout << "maticni: "<<p.maticni<<endl; cout << "godine: "<<p.godine<<endl; cout << "------------"<<endl; } } void pretrazivanje(Lis *list){ int s=0; apacijent p[1000]; element mjesto = FirstL(list); while (mjesto!=EndL(list)){ p[s] = RetrieveL(mjesto, list); mjesto = NextL(mjesto,list); s++; } for (int i=0;i<br;i++){ if (p[i].godine<18){ cout << "maticni broj: "<<p[i].maticni<<endl; cout << "godine pacijenta: "<<p[i].godine<<endl; cout << "-----------------"<<endl; } } } void brisi(Lis *list){ int mjesto; apacijent jmbg; cout << "maticni broj koji zelite izbrosati: "; cin>>jmbg.maticni; mjesto=LocateL(jmbg.maticni,list); if (a.maticni==jmbg.maticni){ DeleteL(mjesto,list); cout << "izbrisan"<<endl; return; } else { cout << "ne postoji pacijent s tim brojem"<<endl; } } int main(){ Lis *list = new Lis; int izbor; int jmbg; InitL(list); do { cout << "1. unos pacijenata"<<endl; cout << "2. ispis pacijenata i njohov broj"<<endl; cout << "3. ispis mladih od 18"<<endl; cout << "4. brisanje elemenata iz liste"<<endl; cout << "5. izlaz iz programa"<<endl; cout << "---------------"<<endl; cout << "izbor: "; cin>>izbor; switch(izbor){ case 1: unos(list); break; case 2: cout << "unijeli ste "<<br<<" pacijenata"<<endl; ispis(list); break; case 3: pretrazivanje(list); break; case 4: cout << "unijeli ste "<<br<<" pacijenata"<<endl; if (br=0){ cout << "nema pacijenata u bolnici"<<endl; } else { brisi(list); } break; } } while (izbor!=5); system ("pause"); return 0; }
This repository is cataloged as part of our automated global GitHub synchronization. Full telemetry, velocity snapshots, and code summaries are scheduled for continuous enrichment.
program
moj program
program