Guest User

Untitled

a guest
Jun 19th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. #include<iostream>
  2. #include <cstdlib>
  3. using namespace std;
  4. int brojac=0,n,ukupno=0;
  5. struct pacijent{
  6. int matbr;
  7. char imepre[30];
  8. int god;
  9. pacijent *sljedeci;
  10. }pacov[30];
  11.  
  12. void upis(pacijent *lista){
  13. int i;
  14. cout<<"Koliko zelite upisati pacijenata: ";
  15. cin>>n;
  16. for (i=ukupno;i<ukupno+n;i++){
  17. cout<<"Maticni broj: ";
  18. cin>>pacov[i].matbr;
  19. cout<<"Ime i prezime pacijenta: ";
  20. cin.ignore();
  21. cin.getline(pacov[i].imepre,30);
  22. cout<<"Godina: ";
  23. cin>>pacov[i].god;
  24. }//for
  25. ukupno+=n;
  26. }//void
  27.  
  28. int ispis(pacijent *lista){
  29. int i,j,br=0;
  30. cout<<"Ispis pacijenata!!!!!!!!"<<endl;
  31. for (i=0;i<ukupno;i++){
  32. if(pacov[i].god<18){
  33. cout<<"Ime i prezime: "<<pacov[i].imepre<<endl;
  34. cout<<"Maticni broj: "<<pacov[i].matbr<<endl;
  35. cout<<"Godina: "<<pacov[i].god<<endl;
  36. br++;
  37. }//if
  38. }//for
  39. if (!br){
  40. cout<<"Nema ljudi mladjih od 18!"<<endl;
  41. return 0;}
  42. return br;
  43.  
  44.  
  45. }//void
  46.  
  47. void sort(pacijent *lista){
  48. int i,j;
  49. pacijent pomak;
  50. for (i=0;i<ukupno-1;i++){
  51. for (j=i+1;j<ukupno;j++){
  52. if (pacov[i].matbr>pacov[j].matbr){
  53. pomak=pacov[i];
  54. pacov[i]=pacov[j];
  55. pacov[j]=pomak;}
  56. }}
  57. cout<<"Pacijenti od najmanjeg maticnog broja: "<<endl;
  58. for (i=0;i<ukupno;i++){
  59. cout<<"Ime i prezime: "<<pacov[i].imepre<<endl;
  60. cout<<"Maticni broj: "<<pacov[i].matbr<<endl;
  61. cout<<"Godina: "<<pacov[i].god<<endl;
  62. }
  63. }//void
  64.  
  65. void brisanje(pacijent *lista,int x){
  66. int i;
  67. if (ukupno>0){
  68. for (i=x;i<ukupno-1;i++)
  69. pacov[i] = pacov[i + 1];
  70. ukupno--;
  71. }
  72. else
  73. cout <<"Polje je prazno!\n";
  74.  
  75.  
  76. }//voida
Add Comment
Please, Sign In to add comment