NIKOLAY_TETUS

Untitled

Jun 13th, 2021
528
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     /*
  8.         Задание 186
  9.         Логика и здравый смысл подсказывает что
  10.         нужно 3^5 (возможное количество вариантов внутри)
  11.         умножить на 6 (3 согл. в начале и 2 глас. в конце)
  12.         = 243
  13.        
  14.         Но программа выдаёт 150
  15.     */
  16.    
  17.    
  18.     char arr[] = "METRO";
  19.     int count = 0;
  20.  
  21.  
  22.     for (int i = 0; i < 5; i++)
  23.         for (int j = 0; j < 5; j++)
  24.             for (int k = 0; k < 5; k++)
  25.                 for (int v = 0; v < 5; v++)
  26.                 {
  27.                     if ((i == 0 || i == 2 || i == 3) && (v == 1 || v == 4))
  28.                     {
  29.                         count++;
  30.                         cout << arr[i] << arr[j] << arr[k] << arr[v] << endl;
  31.                     }
  32.                 }
  33.     cout << count;
  34.  
  35.     return 0;
  36.  
  37. }
  38.  
RAW Paste Data