rishat06

2_5(b)

Sep 16th, 2025
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.15 KB | Source Code | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.     double X, Y, Z, a, b;
  6.    
  7.     cout << "Введите стороны кирпича (X, Y, Z): ";
  8.     cin >> X >> Y >> Z;
  9.     cout << "Введите стороны отверстия (a и b): ";
  10.     cin >> a >> b;
  11.     double smallest, middle;
  12.     if (X <= Y && X <= Z) {
  13.         smallest = X;
  14.         if (Y <= Z) {
  15.             middle = Y;
  16.         } else {
  17.             middle = Z;
  18.         }
  19.     } else if (Y <= X && Y <= Z) {
  20.         smallest = Y;
  21.         if (X <= Z) {
  22.             middle = X;
  23.         } else {
  24.             middle = Z;
  25.         }
  26.     } else {
  27.         smallest = Z;
  28.         if (X <= Y) {
  29.             middle = X;
  30.         } else {
  31.             middle = Y;
  32.         }
  33.     }
  34.     double min, max;
  35.     if (a <= b) {
  36.         min = a;
  37.         max = b;
  38.     } else {
  39.         min = b;
  40.         max = a;
  41.     }
  42.     if (smallest <= min && middle <= max) {
  43.         cout << "Кирпич проходит через отверстие" << endl;
  44.     } else {
  45.         cout << "Кирпич НЕ проходит через отверстие" << endl;
  46.     }
  47.    
  48.     return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment