Posted By

Mathabaws on 11/12/12


Tagged

1 Strukture podataka zadatak evidencija zivotinja


Versions (?)

Main


 / Published in: C++
 

Main funkcija zadatka 1 iz kolegija Strukture podataka, 2012.

  1. #include<iostream>
  2. #include<cstdlib>
  3. #include<cstring>
  4. //#include "polja.h"
  5. #include "lista.h"
  6. using namespace std;
  7. int p = 1;
  8. int h;
  9. int main(){
  10. int br;
  11. int izbor;
  12. char naziv[50];
  13. char vrsta[50];
  14. do{
  15. cout <<endl;
  16. cout <<"===================Izbornik================= "<<endl;
  17. cout << "1 Dodavanje elemenata, i ispis." <<endl;
  18. cout << "2 Ispis elemenata"<<endl;
  19. cout << "3 Pretrazivanje liste."<<endl;
  20. cout << "4 Brisanje pojedninacnog unosa."<<endl;
  21. cout << "5 Brisanje unosa po vrsti. "<<endl;
  22. cout << "6 Sortiranje silazno."<<endl;
  23. cin >> izbor;
  24. system("cls");
  25. switch(izbor){
  26. case 1: InsertL(p, lista);
  27. p++;
  28. break;
  29. case 2:
  30. br = NumberL(lista);
  31. for(int i=br;i>0; i--){
  32.  
  33. RetriveL(i, lista);
  34. }
  35. break;
  36. case 3: pretrazi(lista);
  37. break;
  38. case 4: cout<<"Uneste naziv zivotinje: "<<endl;
  39. cin.ignore();
  40. cin.getline(naziv, 50);
  41. h = DeleteL(lista, naziv);
  42. if(h==1) p--;
  43. break;
  44. case 5: cout<<"Unesite vrstu zivotinje koji zelite izbrisati: "<<endl;
  45. cin.ignore();
  46. cin.getline(vrsta, 50);
  47. h = DeleteL(vrsta, lista);
  48. p-=h;
  49. break;
  50. case 9: break;
  51. default: cout << "Krivi unos, unesite jedan od gore navedenih brojeva"<<endl;
  52. }
  53. }while(izbor!=9);
  54. return 0;
  55. }

Report this snippet  

You need to login to post a comment.