treash

Untitled

Dec 22nd, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 17.39 KB | None | 0 0
  1. #include "stdafx.h"
  2.  
  3. #include <iostream>
  4. #include <cstdio>
  5. #include <fstream>
  6.  
  7. using namespace std;
  8.  
  9. int index_admin;
  10. int index_user;
  11. int flag_out=0;
  12. int kol_admin=0;
  13. int kol_user=0;
  14. int kol_people=0;
  15.  
  16.    
  17. struct reg{
  18.     string login;
  19.     string password;
  20. } admin[10000],user[10000];
  21.  
  22.  
  23. struct inf{
  24.     struct f_i_o{
  25.         string family;
  26.         string name;
  27.         string otch;
  28.     } fio;
  29.    
  30.     int math;
  31.     int inform;
  32.     int phis;
  33.     int chem;
  34.     int hist;
  35.     double average;
  36. }  a[10000];
  37.  
  38.  
  39. void Form_inf_people(){
  40.     ofstream out1("inf_people.txt");
  41.         for (int j=1; j<=kol_people; j++)
  42.             out1<<a[j].fio.family<<" "<<a[j].fio.name<<" "<<a[j].fio.otch<<" "<<a[j].math<<" "<<a[j].inform<<" "<<a[j].phis<<" "<<a[j].chem<<" "<<a[j].hist<<" "<<a[j].average<<endl;
  43.     out1.close();
  44.  
  45. }
  46.  
  47.  
  48. void open_file(){
  49.     struct inf mas;
  50.        
  51.     cout<<"Содержимое файла с данными о людях:"<<endl;
  52.  
  53.     ifstream in1("inf_people.txt");
  54.  
  55.         for (int i=1; i<=kol_people; i++){
  56.            
  57.             in1>>mas.fio.family>>mas.fio.name>>mas.fio.otch>>mas.math>>mas.inform>>mas.phis>>mas.chem>>mas.hist>>mas.average;
  58.             cout<<mas.fio.family<<" "<<mas.fio.name<<" "<<mas.fio.otch<<" "<<mas.math<<" "<<mas.inform<<" "<<mas.phis<<" "<<mas.chem<<" "<<mas.hist<<" "<<mas.average<<endl;
  59.         }  
  60.            
  61.     in1.close();
  62. }
  63.  
  64.  
  65. void new_people(){
  66.     int n;
  67.     cout<<endl<<"Введите количество человек, которое вы хотите добавить: ";
  68.     cin>>n;
  69.  
  70.     for (int j=1; j<=n; j++){
  71.         kol_people++;
  72.        
  73.         cout<<"Введите фамилию"<<endl;
  74.         cin>>a[kol_people].fio.family;
  75.        
  76.         cout<<"Введите имя"<<endl;
  77.         cin>>a[kol_people].fio.name;
  78.  
  79.         cout<<"Введите отчество"<<endl;
  80.         cin>>a[kol_people].fio.otch;
  81.  
  82.         cout<<"Введите балл по математике"<<endl;
  83.         cin>>a[kol_people].math;
  84.  
  85.         cout<<"Введите балл по информатике"<<endl;
  86.         cin>>a[kol_people].inform;
  87.  
  88.         cout<<"Введите балл по физике"<<endl;
  89.         cin>>a[kol_people].phis;
  90.  
  91.         cout<<"Введите балл по химии"<<endl;
  92.         cin>>a[kol_people].chem;
  93.      
  94.         cout<<"Введите балл по истории"<<endl;
  95.         cin>>a[kol_people].hist;
  96.  
  97.         a[kol_people].average=(a[kol_people].math+a[kol_people].inform+a[kol_people].phis+a[kol_people].chem+a[kol_people].hist)/5.0;
  98.         cout<<endl;
  99.     }
  100.  
  101.     Form_inf_people();
  102.  
  103.  
  104. }
  105.  
  106.  
  107. void del_people(){
  108.     string ss;
  109.    
  110.     cout<<endl<<"Введите фамилию человека, которого хотите удалить"<<endl;
  111.     cin>>ss;
  112.  
  113.     int index=(-1);
  114.     for (int j=1; j<=kol_people; j++)
  115.         if (a[j].fio.family==ss) { index=j; break; }
  116.  
  117.     if (index==(-1)) cout<<"Такой фамилии в списке нет! Повторите свой выбор!"<<endl;
  118.         else {
  119.                 for (int j=index; j<=kol_people-1; j++)
  120.                     a[j]=a[j+1];
  121.                 kol_people--;
  122.                 cout<<"Человек успешно удаён"<<endl;
  123.              }
  124.     Form_inf_people();
  125. }
  126.  
  127.  
  128. void sort_people(){
  129.     int r;
  130.     struct inf w;
  131.     cout<<"Выберите критерий сортировки:"<<endl;
  132.     cout<<"1) Сортировать по фамилии (по возрастанию)"<<endl;
  133.     cout<<"2) Сортировать по фамилии (по убыванию)"<<endl;
  134.     cout<<"3) Сортировать по среднему баллу (по возрастанию)"<<endl;
  135.     cout<<"4) Сортировать по среднему баллу (по убыванию)"<<endl;
  136.     cout<<"Ваш выбор:"<<endl;
  137.    
  138.     cin>>r;
  139.     cout<<endl;
  140.    
  141.     int f=0;
  142.     while (1==1){
  143.         switch (r){
  144.             case 1:
  145.                 for (int ii=1; ii<=kol_people-1; ii++)
  146.                     for (int jj=1; jj<=kol_people-ii; jj++)
  147.                         if (a[jj].fio.family>=a[jj+1].fio.family) {
  148.                                                                     w=a[jj];
  149.                                                                     a[jj]=a[jj+1];
  150.                                                                     a[jj+1]=w;
  151.                                                                   }
  152.                 f=1;
  153.                 break;
  154.            
  155.             case 2:
  156.                 for (int ii=1; ii<=kol_people-1; ii++)
  157.                     for (int jj=1; jj<=kol_people-ii; jj++)
  158.                         if (a[jj].fio.family<=a[jj+1].fio.family) {
  159.                                                                     w=a[jj];
  160.                                                                     a[jj]=a[jj+1];
  161.                                                                     a[jj+1]=w;
  162.                                                                   }
  163.                 f=1;
  164.                 break;
  165.            
  166.             case 3:
  167.                 for (int ii=1; ii<=kol_people-1; ii++)
  168.                     for (int jj=1; jj<=kol_people-ii; jj++)
  169.                         if (a[jj].average>=a[jj+1].average) {
  170.                                                                 w=a[jj];
  171.                                                                 a[jj]=a[jj+1];
  172.                                                                 a[jj+1]=w;
  173.                                                             }
  174.                 f=1;
  175.                 break;
  176.            
  177.             case 4:
  178.                 for (int ii=1; ii<=kol_people-1; ii++)
  179.                     for (int jj=1; jj<=kol_people-ii; jj++)
  180.                         if (a[jj].average<=a[jj+1].average) {
  181.                                                                 w=a[jj];
  182.                                                                 a[jj]=a[jj+1];
  183.                                                                 a[jj+1]=w;
  184.                                                             }
  185.                 f=1;
  186.                 break;
  187.            
  188.             default:
  189.                 cout<<"Такого пункта нет! Вы ввели неправильный вариант, попробуйте ввести ещё раз "<<endl;
  190.         }
  191.  
  192.         if (f==1) break;                                                                   
  193.     }
  194.    
  195.     Form_inf_people();
  196.     open_file();
  197. }
  198.  
  199.  
  200. void editing_people(){
  201.     string s;
  202.     int f=0;
  203.  
  204.     cout<<endl<<"Введите фамилию для редактирования данных:"<<endl;
  205.     cin>>s;
  206.  
  207.     for (int t=1; t<=kol_people; t++)
  208.         if (a[t].fio.family==s) {
  209.                                     cout<<"Введите новые данные"<<endl;
  210.                                     cout<<"Введите фамилию"<<endl;
  211.                                     cin>>a[t].fio.family;
  212.                    
  213.                                     cout<<"Введите имя"<<endl;
  214.                                     cin>>a[t].fio.name;
  215.    
  216.                                     cout<<"Введите отчество"<<endl;
  217.                                     cin>>a[t].fio.otch;
  218.        
  219.                                     cout<<"Введите балл по математике"<<endl;
  220.                                     cin>>a[t].math;
  221.                        
  222.                                     cout<<"Введите балл по информатике"<<endl;
  223.                                     cin>>a[t].inform;
  224.                                    
  225.                                     cout<<"Введите балл по физике"<<endl;
  226.                                     cin>>a[t].phis;
  227.        
  228.                                     cout<<"Введите балл по химии"<<endl;
  229.                                     cin>>a[t].chem;
  230.      
  231.                                     cout<<"Введите балл по истории"<<endl;
  232.                                     cin>>a[t].hist;
  233.  
  234.                                     a[t].average=(a[t].math+a[t].inform+a[t].phis+a[t].chem+a[t].hist)/5.0;
  235.                                     cout<<endl;
  236.                                    
  237.                                     f=1;
  238.                                     break;
  239.                                    
  240.                                 }
  241.         if (f==0) cout<<"Такой фамилии нет!!!"<<endl;
  242.             else {
  243.    
  244.                     Form_inf_people();
  245.                     open_file();
  246.                  } 
  247. }
  248.  
  249.  
  250.  
  251.  
  252. void search_people(){
  253.    
  254.     string s;
  255.  
  256.     cout<<"Введите фамилию человека, данные о котором вы хотите получить"<<endl;
  257.     cin>>s;
  258.     cout<<endl;                                          
  259.     int ff=0;
  260.     for (int t=1; t<=kol_people; t++)
  261.         if (s==a[t].fio.family) {
  262.                                     cout<<a[t].fio.family<<" "<<a[t].fio.name<<" "<<a[t].fio.otch<<" "<<a[t].math<<" "<<a[t].inform<<" "<<a[t].phis<<" "<<a[t].chem<<" "<<a[t].hist<<" "<<a[t].average<<endl;
  263.                                     ff=1;
  264.                                     break;
  265.                                 }
  266.     if (ff==0) cout<<"Такой фамилии нет в базе!!!"<<endl;                                                              
  267. }
  268.  
  269.  
  270.  
  271. void filtration(){
  272.     int z;
  273.     double xx,yy;
  274.        
  275.     cout<<"Выберите критерий фильтрации"<<endl;
  276.     cout<<"1) По среднему баллу выше либо равном x"<<endl;
  277.     cout<<"2) По среднему баллу ниже либо равном x"<<endl;
  278.     cout<<"3) По среднему баллу выше x, но ниже y"<<endl;
  279.    
  280.     int f=0;
  281.  
  282.     while (1==1){
  283.    
  284.         cout<<"Ваш выбор"<<endl;
  285.         cin>>z;
  286.         cout<<endl;
  287.  
  288.         switch(z){
  289.             case 1:
  290.                 cout<<"Введите x: ";
  291.                 cin>>xx;
  292.        
  293.                 for (int t=1; t<=kol_people; t++)
  294.                     if (a[t].average>=xx) cout<<a[t].fio.family<<" "<<a[t].fio.name<<" "<<a[t].fio.otch<<" "<<a[t].math<<" "<<a[t].inform<<" "<<a[t].phis<<" "<<a[t].chem<<" "<<a[t].hist<<" "<<a[t].average<<endl;        
  295.                 f=1;
  296.                 break;
  297.        
  298.             case 2:            
  299.                 cout<<"Введите x: ";
  300.                 cin>>xx;
  301.        
  302.                 for (int t=1; t<=kol_people; t++)
  303.                     if (a[t].average<=xx) cout<<a[t].fio.family<<" "<<a[t].fio.name<<" "<<a[t].fio.otch<<" "<<a[t].math<<" "<<a[t].inform<<" "<<a[t].phis<<" "<<a[t].chem<<" "<<a[t].hist<<" "<<a[t].average<<endl;        
  304.                 f=1;
  305.                 break;
  306.        
  307.             case 3:
  308.  
  309.                 cout<<"Введите x и y: "<<endl;
  310.                 cin>>xx>>yy;
  311.    
  312.                 for (int t=1; t<=kol_people; t++)
  313.                     if ( (a[t].average>=xx) && (a[t].average<=yy) ) cout<<a[t].fio.family<<" "<<a[t].fio.name<<" "<<a[t].fio.otch<<" "<<a[t].math<<" "<<a[t].inform<<" "<<a[t].phis<<" "<<a[t].chem<<" "<<a[t].hist<<" "<<a[t].average<<endl;          
  314.                 f=1;
  315.                 break;
  316.             default:
  317.                 cout<<"Такого пункта нет! Вы ввели неправильный вариант, попробуйте ввести ещё раз "<<endl;
  318.         }
  319.     if (f==1) break;
  320.     }
  321. }
  322.  
  323. void editing_admin(){
  324.     int q;
  325.     cout<<"1) Смена пароля"<<endl;  
  326.     cout<<"2) Смена логина"<<endl;
  327.    
  328.     int f=0;
  329.  
  330.     while (1==1){
  331.    
  332.         cout<<"Ваш выбор:"<<endl;
  333.         cin>>q;
  334.         cout<<endl;
  335.  
  336.         switch(q){
  337.             case 1:
  338.                 cout<<"Введите новый пароль:"<<endl;
  339.                 cin>>admin[index_admin].password;
  340.  
  341.                 cout<<endl<<"Ваш логин и пароль:"<<endl<<admin[index_admin].login<<" "<<admin[index_admin].password<<endl;
  342.                 f=1;
  343.                 break; 
  344.             case 2:
  345.                 cout<<"Введите новый логин:"<<endl;
  346.                 cin>>admin[index_admin].login;
  347.  
  348.                 cout<<endl<<"Ваш логин и пароль:"<<endl<<admin[index_admin].login<<" "<<admin[index_admin].password<<endl;
  349.                 f=1;
  350.                 break;
  351.                                                  
  352.             default:
  353.                 cout<<"Такого пункта нет! Вы ввели неправильный вариант, попробуйте ввести ещё раз "<<endl;
  354.         }
  355.     if (f==1) break;
  356.     }
  357.  
  358.     ofstream out1("registry_admin.txt");
  359.  
  360.         for (int ij=1; ij<=kol_admin; ij++)
  361.             out1<<admin[ij].login<<" "<<admin[ij].password<<endl;
  362.    
  363.     out1.close();
  364. }
  365.  
  366. void Menu_Admin(){
  367.     flag_out=0;
  368.     int x;
  369.     int d=0;
  370.  
  371.     while (d==0){
  372.    
  373.         cout<<"1) Просмотреть данные"<<endl;
  374.         cout<<"2) Добавить данные"<<endl;
  375.         cout<<"3) Удалить данные"<<endl;
  376.         cout<<"4) Сортировать данные"<<endl;
  377.         cout<<"5) Редактировать данные"<<endl;
  378.         cout<<"6) Поиск данных"<<endl;
  379.         cout<<"7) Фильтрация данных"<<endl;
  380.         cout<<"8) Смена пароля/логина"<<endl;
  381.         cout<<"9) Выход из программы"<<endl;
  382.         cout<<"10) Выход в Меню1"<<endl;
  383.         cout<<"Ваш выбор:"<<endl;
  384.  
  385.         cin>>x;
  386.         cout<<endl;
  387.  
  388.         switch(x){
  389.             case 1:
  390.                 open_file();
  391.                 break;
  392.             case 2:
  393.                 new_people();
  394.                 break;
  395.             case 3:
  396.                 del_people();
  397.                 break;         
  398.             case 4:
  399.                 sort_people();
  400.                 break;
  401.             case 5:
  402.                 editing_people();
  403.                 break;
  404.             case 6:
  405.                 search_people();
  406.                 break;
  407.  
  408.             case 7:
  409.                 filtration();
  410.                 break;
  411.             case 8:
  412.                 editing_admin();
  413.                 break;
  414.  
  415.             case 9:
  416.                 d=1;
  417.                 flag_out=1;
  418.                 break;
  419.  
  420.             case 10:
  421.                 d=1;
  422.                 break;
  423.             default:
  424.                 cout<<"Такого пункта нет! Вы ввели неправильный вариант, попробуйте ввести ещё раз "<<endl;
  425.         }
  426.         cout<<endl;
  427.         if (d==1) break;
  428.     }
  429.  
  430. }
  431.  
  432.  
  433. void registry_admin(){
  434.  
  435.     kol_admin++;
  436.  
  437.     cout<<"Введиле логин:"<<endl;
  438.     cin>>admin[kol_admin].login;
  439.  
  440.     cout<<"Введите пароль:"<<endl;
  441.     cin>>admin[kol_admin].password;
  442.     cout<<endl;
  443.            
  444.     ofstream out1("registry_admin.txt");
  445.  
  446.         for (int i=1; i<=kol_admin; i++)
  447.             out1<<admin[i].login<<" "<<admin[i].password<<endl;
  448.    
  449.     out1.close();
  450. }
  451.  
  452.  
  453. void check_admin(){
  454.     string llogin, ppassword;
  455.     cout<<"Введиле логин:"<<endl;
  456.     cin>>llogin;
  457.  
  458.     cout<<"Введите пароль:"<<endl;
  459.     cin>>ppassword;
  460.  
  461.     int flag=0;
  462.     for (int i=1; i<=kol_admin; i++)
  463.         if ( (admin[i].login==llogin) && (admin[i].password==ppassword) ) { flag=1; index_admin=i; }
  464.                                                                                    
  465.     if (flag==0) cout<<"Вы ввели неверные логин и пароль"<<endl;
  466.         else {cout<<"Пароль и логин верны, вы отправляетесь в Меню2"<<endl; Menu_Admin();}
  467.  
  468.     cout<<endl;
  469.  
  470. }
  471.      
  472.  
  473. void code_Admin(){
  474.     int x;
  475.     int d=0;
  476.  
  477.     while (d==0){
  478.         if (flag_out==1) break;
  479.         cout<<"1) Вход"<<endl;
  480.         cout<<"2) Регистрация"<<endl;
  481.         cout<<"3) Выход в Меню1"<<endl;
  482.         cout<<"Ваш выбор:"<<endl;
  483.  
  484.         cin>>x;
  485.         cout<<endl;
  486.  
  487.         switch(x){
  488.             case 1:
  489.                 d=1;
  490.                 check_admin();
  491.                 break;
  492.             case 2:
  493.                 d=1;
  494.                 registry_admin();
  495.                 break;
  496.             case 3:
  497.                 d=1;
  498.                 break;
  499.             default:
  500.                 cout<<"Такого пункта нет! Вы ввели неправильный вариант, попробуйте ввести ещё раз "<<endl;
  501.         }
  502.         cout<<endl;
  503.         if (d==1) break;
  504.     }
  505.  
  506. }
  507.  
  508.  
  509. void editing_user(){
  510.     int q;
  511.     cout<<"1) Смена пароля"<<endl;  
  512.     cout<<"2) Смена логина"<<endl;
  513.    
  514.     int f=0;
  515.  
  516.     while (1==1){
  517.    
  518.         cout<<"Ваш выбор:"<<endl;
  519.         cin>>q;
  520.         cout<<endl;
  521.  
  522.         switch(q){
  523.             case 1:
  524.                 cout<<"Введите новый пароль:"<<endl;
  525.                 cin>>user[index_user].password;
  526.  
  527.                 cout<<endl<<"Ваш логин и пароль:"<<endl<<user[index_user].login<<" "<<user[index_user].password<<endl;
  528.                 f=1;
  529.                 break; 
  530.             case 2:
  531.                 cout<<"Введите новый логин:"<<endl;
  532.                 cin>>user[index_user].login;
  533.  
  534.                 cout<<endl<<"Ваш логин и пароль:"<<endl<<user[index_user].login<<" "<<user[index_user].password<<endl;
  535.                 f=1;
  536.                 break;
  537.                                                  
  538.             default:
  539.                 cout<<"Такого пункта нет! Вы ввели неправильный вариант, попробуйте ввести ещё раз "<<endl;
  540.         }
  541.     if (f==1) break;
  542.     }
  543.  
  544.     ofstream out1("registry_user.txt");
  545.  
  546.         for (int ij=1; ij<=kol_user; ij++)
  547.             out1<<user[ij].login<<" "<<user[ij].password<<endl;
  548.    
  549.     out1.close();
  550. }
  551.  
  552.  
  553.  
  554. void Menu_User(){
  555.     flag_out=0;
  556.     int x;
  557.     int d=0;
  558.  
  559.     while (d==0){
  560.    
  561.         cout<<"1) Просмотреть данные"<<endl;
  562.         cout<<"2) Сортировать данные"<<endl;
  563.         cout<<"3) Поиск данных"<<endl;
  564.         cout<<"4) Фильтрация данных"<<endl;
  565.         cout<<"5) Смена пароля/логина"<<endl;
  566.         cout<<"6) Выход из программы"<<endl;
  567.         cout<<"7) Выход в Меню1"<<endl;
  568.         cout<<"Ваш выбор:"<<endl;
  569.  
  570.         cin>>x;
  571.         cout<<endl;
  572.  
  573.         switch(x){
  574.             case 1:
  575.                 open_file();
  576.                 break;
  577.             case 2:
  578.                 sort_people();
  579.                 break;
  580.             case 3:
  581.                 search_people();
  582.                 break;
  583.  
  584.             case 4:
  585.                 filtration();
  586.                 break;
  587.             case 5:
  588.                 editing_user();
  589.                 break;
  590.  
  591.             case 6:
  592.                 d=1;
  593.                 flag_out=1;
  594.                 break;
  595.  
  596.             case 7:
  597.                 d=1;
  598.                 break;
  599.             default:
  600.                 cout<<"Такого пункта нет! Вы ввели неправильный вариант, попробуйте ввести ещё раз "<<endl;
  601.         }
  602.         cout<<endl;
  603.         if (d==1) break;
  604.     }
  605.  
  606. }
  607.  
  608.  
  609.  
  610.  
  611. void registry_user(){
  612.  
  613.     kol_user++;
  614.  
  615.     cout<<"Введиле логин:"<<endl;
  616.     cin>>user[kol_user].login;
  617.  
  618.     cout<<"Введите пароль:"<<endl;
  619.     cin>>user[kol_user].password;
  620.     cout<<endl;
  621.            
  622.     ofstream out1("registry_user.txt");
  623.  
  624.         for (int i=1; i<=kol_user; i++)
  625.             out1<<user[i].login<<" "<<user[i].password<<endl;
  626.    
  627.     out1.close();
  628. }
  629.  
  630. void check_user(){
  631.     string llogin, ppassword;
  632.     cout<<"Введиле логин:"<<endl;
  633.     cin>>llogin;
  634.  
  635.     cout<<"Введите пароль:"<<endl;
  636.     cin>>ppassword;
  637.  
  638.     int flag=0;
  639.     for (int i=1; i<=kol_user; i++)
  640.         if ( (user[i].login==llogin) && (user[i].password==ppassword) ) { flag=1; index_user=i; }
  641.                                                                                    
  642.     if (flag==0) cout<<"Вы ввели неверные логин и пароль"<<endl;
  643.         else {cout<<"Пароль и логин верны, вы отправляетесь в Меню2"<<endl; Menu_User();}
  644.  
  645.     cout<<endl;
  646.  
  647. }
  648.  
  649.  
  650. void code_User(){
  651.     int x;
  652.     int d=0;
  653.  
  654.     while (d==0){
  655.         if (flag_out==1) break;
  656.         cout<<"1) Вход"<<endl;
  657.         cout<<"2) Регистрация"<<endl;
  658.         cout<<"3) Выход в Меню1"<<endl;
  659.         cout<<"Ваш выбор:"<<endl;
  660.  
  661.         cin>>x;
  662.         cout<<endl;
  663.  
  664.         switch(x){
  665.             case 1:
  666.                 d=1;
  667.                 check_user();
  668.                 break;
  669.             case 2:
  670.                 d=1;
  671.                 registry_user();
  672.                 break;
  673.             case 3:
  674.                 d=1;
  675.                 break;
  676.             default:
  677.                 cout<<"Такого пункта нет! Вы ввели неправильный вариант, попробуйте ввести ещё раз "<<endl;
  678.         }
  679.         cout<<endl;
  680.         if (d==1) break;
  681.     }
  682.  
  683. }
  684.  
  685.  
  686.  
  687.  
  688. int main()
  689. {
  690.     bool Done = 0;
  691.     int t;
  692.     setlocale(0, "russian");
  693.    
  694.     while(Done!=1){
  695.         if (flag_out==1) break;
  696.         cout<<"Меню 1"<<endl;
  697.         cout<<"1) Администратор"<<endl;
  698.         cout<<"2) Пользователь"<<endl;
  699.         cout<<"3) Выход"<<endl;
  700.         cout<<"Ваш выбор:"<<endl;
  701.  
  702.         cin>>t;
  703.         cout<<endl;
  704.  
  705.         switch(t){
  706.             case 1:
  707.                 code_Admin();
  708.                 break;
  709.             case 2:
  710.                 code_User();
  711.                 break;
  712.             case 3:
  713.                 Done=1;
  714.                 break;
  715.             default:
  716.                 cout<<"Такого пункта нет! Вы ввели неправильный вариант, попробуйте ввести ещё раз "<<endl;
  717.         }
  718.         cout<<endl;    
  719.     }
  720.  
  721.  
  722.  
  723.  
  724. return 0;
  725. }
Add Comment
Please, Sign In to add comment