Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include "lista_polje.h"
- using namespace std;
- int pozicija=0;
- void unos(lista *L){
- char ponovo;
- do{
- char broj[15];
- cout<<"Matični broj pacijenta: ";
- cin>>broj;
- if(LocateL(broj,pozicija,L)==0){
- cout<<"Pacijent pod tim matičnim brojem već postoji."<<endl;
- break;
- }
- char ime_prezime[30];
- cout<<"Ime i prezime pacijenta: ";
- cin.ignore();
- cin.getline(ime_prezime, 30);
- int godina;
- cout<<"Starost pacijenta: ";
- cin>>godina;
- InsertL(broj, godina, ime_prezime, pozicija, L);
- pozicija++;
- cout<<"Ponovni unos? (d/n): ";
- cin>>ponovo;
- }while(ponovo=='d');
- }
- void ispis(lista *L){
- cout<<"Ispis sortitam po matičnom broju."<<endl;
- cout<<"Matični_broj\t\tIme_prezime\t\tStarost"<<endl;
- FirstL(L);
- RetriveL(pozicija, L);
- }
- void ispis_18(lista *L){
- cout<<"Mlađi od 18."<<endl;
- cout<<"Mat_br\t\tIme_prezime\t\tStarost"<<endl;
- RetriveL_MladjiOd18(pozicija, L);
- }
- void brisi(lista *L){
- cout<<"Unesite matični broj pacijenta kojeg zelite izbrisati: ";
- char mat_broj[15];
- cin>>mat_broj;
- DeleteL(pozicija,mat_broj,L);
- }
- int main(){
- int izbor;
- lista *L2= new lista;
- do{
- cout<<"1. Unos pacijenta."<<endl;
- cout<<"2. Ispis-sortirano po maticnom br. pacijenta."<<endl;
- cout<<"3. Pacijenti mlađi od 18 godina."<<endl;
- cout<<"4. Brisanje pacijenata."<<endl;
- cout<<"9. Izlaz iz programa."<<endl;
- cin>>izbor;
- switch(izbor){
- case 1: unos(L2);break;
- case 2: ispis(L2);break;
- case 3: ispis_18(L2);break;
- case 4: brisi(L2);break;
- case 9: break;
- default: cout<<"Unijeli ste pogrešan matični broj."<<endl;
- }
- }while(izbor!=9);
- system("pause");
- return 0;
- }
Add Comment
Please, Sign In to add comment