Advertisement
Petro_zzz

311_0502

Feb 5th, 2024
945
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.01 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. void is_good_name() {
  6.  
  7.     char ch = '$';
  8.     cin >> ch;
  9.     cout << ch << " - " << (int)ch << endl;
  10.    
  11.     int id = 46;
  12.     cout << id << " - " << (char)id << endl;
  13.     /*
  14.     id = (int)ch;
  15.     bool h1 = (id == 95);
  16.     bool h2 = (65 <= id && id <= 90);
  17.     bool h3 = (97 <= id && id <= 122);
  18.     */
  19.  
  20.     bool h1 = (ch == '_');
  21.     bool h2 = ('A' <= ch && ch <= 'Z');
  22.     bool h3 = ('a' <= ch && ch <= 'z');
  23.  
  24.     if ( h1 || h2 || h3) {
  25.         cout << "good\n";
  26.     }
  27.     else {
  28.         cout << "bad\n";
  29.     }
  30. }
  31.  
  32.  
  33.  
  34. void calculator() {
  35.     cout << "Enter expression: a + b.\n";
  36.     double x, y;
  37.     char op;
  38.  
  39.     cin >> x >> op >> y;
  40.  
  41.     if (op == '+') {
  42.         cout << x << " + " << y << " = "
  43.              << x + y << endl;
  44.     }
  45.     else if (op == '-') {
  46.         cout << x << " - " << y << " = "
  47.             << x - y << endl;
  48.     }
  49.     else if (op == '*' || op == 'x') {
  50.         cout << x << " x " << y << " = "
  51.             << x * y << endl;
  52.     }
  53.     else if (op == '/' || op == ':') {
  54.         if (y != 0) {
  55.             cout << x << " : " << y << " = "
  56.                 << x / y << endl;
  57.         }
  58.         else {
  59.             cout << "Division by zero\n";
  60.         }
  61.     }
  62.     else if (op == '^') {
  63.         cout << x << " ^ " << y << " = "
  64.             << pow(x, y) << endl;
  65.     }
  66.     else {
  67.         cout << "Bad operator\n";
  68.     }
  69. }
  70.  
  71. void calculator2() {
  72.     cout << "Enter expression: a + b.\n";
  73.     double x, y;
  74.     char op;
  75.  
  76.     cin >> x >> op >> y;
  77.  
  78.     switch (op) {
  79.    
  80.     case '+':
  81.         cout << x << " + " << y
  82.              << " = " << x + y;
  83.         break;
  84.  
  85.     case '-':
  86.         cout << x << " - " << y
  87.             << " = " << x - y;
  88.         break;
  89.    
  90.     case '*':
  91.         cout << x << " x " << y
  92.             << " = " << x * y;
  93.         break;
  94.  
  95.     case ':':
  96.     case '/':
  97.         cout << x << " / " << y
  98.             << " = " << x / y;
  99.         break;
  100.  
  101.     }
  102. }
  103.  
  104. void task() {
  105.  
  106.     int y = { 10.5 };
  107.     int x{};
  108.  
  109.     if (x > 15) {
  110.         x = 14;
  111.         cout << "Var 1\n";
  112.         if (x < 18) {
  113.             if (x > 22) {
  114.                 cout << x;
  115.             }
  116.         }
  117.     }
  118.     else {
  119.         cout << "Var 2\n";
  120.         if (x > 18) {
  121.             if (x > 22) {
  122.                 if (x > 33) {
  123.                     cout << "Hoh " << x << endl;
  124.                 }
  125.             }
  126.         }
  127.  
  128.     }
  129. }
  130.  
  131. int main() {
  132.     //is_good_name();
  133.     //calculator2();
  134.     task();
  135.     return 0;
  136. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement