Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include <cstdlib>
- using namespace std;
- int brojac=0,n,ukupno=0;
- struct pacijent{
- int matbr;
- char imepre[30];
- int god;
- pacijent *sljedeci;
- }pacov[30];
- void upis(pacijent *lista){
- int i;
- cout<<"Koliko zelite upisati pacijenata: ";
- cin>>n;
- for (i=ukupno;i<ukupno+n;i++){
- cout<<"Maticni broj: ";
- cin>>pacov[i].matbr;
- cout<<"Ime i prezime pacijenta: ";
- cin.ignore();
- cin.getline(pacov[i].imepre,30);
- cout<<"Godina: ";
- cin>>pacov[i].god;
- }//for
- ukupno+=n;
- }//void
- int ispis(pacijent *lista){
- int i,j,br=0;
- cout<<"Ispis pacijenata!!!!!!!!"<<endl;
- for (i=0;i<ukupno;i++){
- if(pacov[i].god<18){
- cout<<"Ime i prezime: "<<pacov[i].imepre<<endl;
- cout<<"Maticni broj: "<<pacov[i].matbr<<endl;
- cout<<"Godina: "<<pacov[i].god<<endl;
- br++;
- }//if
- }//for
- if (!br){
- cout<<"Nema ljudi mladjih od 18!"<<endl;
- return 0;}
- return br;
- }//void
- void sort(pacijent *lista){
- int i,j;
- pacijent pomak;
- for (i=0;i<ukupno-1;i++){
- for (j=i+1;j<ukupno;j++){
- if (pacov[i].matbr>pacov[j].matbr){
- pomak=pacov[i];
- pacov[i]=pacov[j];
- pacov[j]=pomak;}
- }}
- cout<<"Pacijenti od najmanjeg maticnog broja: "<<endl;
- for (i=0;i<ukupno;i++){
- cout<<"Ime i prezime: "<<pacov[i].imepre<<endl;
- cout<<"Maticni broj: "<<pacov[i].matbr<<endl;
- cout<<"Godina: "<<pacov[i].god<<endl;
- }
- }//void
- void brisanje(pacijent *lista,int x){
- int i;
- if (ukupno>0){
- for (i=x;i<ukupno-1;i++)
- pacov[i] = pacov[i + 1];
- ukupno--;
- }
- else
- cout <<"Polje je prazno!\n";
- }//voida
Add Comment
Please, Sign In to add comment