Advertisement
Nikita051

Untitled

Feb 20th, 2023
478
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.47 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.     setlocale(0, "");
  6.     char choice;
  7.     for (;;) {
  8.         do {
  9.             cout << "Справка по:\n";
  10.             cout << " 1. if\n";
  11.             cout << " 2. switch\n";
  12.             cout << " 3. for\n";
  13.             cout << " 4. while\n";
  14.             cout << " 5. do-while\n";
  15.             cout << "Выберите один из пунктов: ";
  16.             cin >> choice;
  17.             cout << "\n";
  18.         } while (choice < '1' || choice>'5');
  19.  
  20.         if (choice == 'q') break;
  21.  
  22.         switch (choice) {
  23.         case '1':
  24.             cout << "Предложение if:\n\n";
  25.             cout << "if(условие) предложение;\n";
  26.             cout << "else предложение;\n";
  27.             break;
  28.         case '2':
  29.             cout << "Предложение switch:\n\n";
  30.             cout << "switch(выражение) {\n";
  31.             cout << " case константа:\n";
  32.             cout << "  последовательность предложений\n";
  33.             cout << "  break;\n";
  34.             cout << "//...\n";
  35.             cout << "}\n";
  36.             break;
  37.         case '3':
  38.             cout << "Цикл for:\n\n";
  39.             cout << "for(инициализация;условие;приращение) {\n";
  40.             cout << " предложения;\n";
  41.             cout << "}\n";
  42.             break;
  43.         case '4':
  44.             cout << "Цикл while:\n\n";
  45.             cout << "while(условие){\n";
  46.             cout << " предложения;\n";
  47.             cout << "}\n";
  48.             break;
  49.         case '5':
  50.             cout << "Цикл do-while:\n\n";
  51.             cout << "do{\n";
  52.             cout << " предложения;\n";
  53.             cout << "}while(условие);\n";
  54.             break;
  55.         }
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement