Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. #include<iostream>
  2. #include<conio.h>
  3. #include<windows.h>
  4. #include<set>
  5.  
  6. using namespace std;
  7. set<string>lista_uczniow;
  8. set<string>::iterator it;
  9. void menu()
  10. {
  11. cout<<"Lista uczniow\n[1] Dodanie ucznia do listy\n[2] Wyswietlenie listy uczniow\n[3] Usuniecie ucznia z listy\n[0] Wyjscie z programu\n"<<"Twoj wybor: ";
  12. }
  13. void dodawanie(string y)
  14. {
  15. lista_uczniow.insert(y);
  16. }
  17. void wyswietlanie()
  18. {
  19. int i=1;
  20. if(lista_uczniow.empty()){
  21. cout<<"Nie ma uczniow na liscie. Nacisnij dowolny klawisz aby kontynuowac";
  22. getch();}
  23. else{
  24. cout<<"Lista to: \n";
  25. for(it=lista_uczniow.begin(); it!=lista_uczniow.end(); ++it)
  26. {
  27. cout<<i++<<". "<<*it<<"\n";
  28. }
  29. cout<<"Nacisnij dowolny klawisz aby kontynuowac";
  30. getch();
  31. }
  32.  
  33.  
  34. }
  35. void usuwanie(string x)
  36. {
  37.  
  38. if(lista_uczniow.empty()){
  39. cout<<"Nie ma uczniow na liscie. Nacisnij dowolny klawisz aby kontynuowac";
  40. getch();}
  41. else{
  42. lista_uczniow.erase(x);
  43. cout<<"Pomyslnie usunieto, powracanie do menu.";
  44. Sleep(500);
  45. system("cls");
  46. }
  47.  
  48. }
  49.  
  50.  
  51.  
  52. int main()
  53. {
  54. int a;
  55. string b;
  56. string c;
  57. menu();
  58. a=getch();
  59. switch (a){
  60. case '1':
  61. system("cls");
  62. cout<<"Wybrales dodawanie";
  63. Sleep(500);
  64. system("cls");
  65. cout<<"Wprowadz ucznia ktorego chcesz dodac do listy: ";
  66. cin>>b;
  67. system("cls");
  68. dodawanie(b);
  69. system("cls");
  70. cout<<"Pomyslnie dodano, powracanie do menu.";
  71. Sleep(500);
  72. system("cls");
  73. main();
  74. break;
  75. case '2':
  76. system("cls");
  77. cout<<"Wybrales wyswietlanie listy uczniow";
  78. Sleep(500);
  79. system("cls");
  80. wyswietlanie();
  81. system("cls");
  82. main();
  83. break;
  84. case '3':
  85. system("cls");
  86. cout<<"Wybrales usuniecie elementu";
  87. Sleep(500);
  88. system("cls");
  89. cout<<"Wprowadz ucznia ktorego chcesz usunac: ";
  90. cin>>c;
  91. system("cls");
  92. usuwanie(c);
  93. main();
  94. break;
  95. case '0':
  96. exit(0);
  97. break;
  98. default:
  99. cout<<"Nie ma takiego wyboru";
  100. Sleep(500);
  101. system("cls");
  102. main();
  103. break;
  104. }
  105.  
  106. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement