Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main()
- {
- /*
- Задание 186
- Логика и здравый смысл подсказывает что
- нужно 3^5 (возможное количество вариантов внутри)
- умножить на 6 (3 согл. в начале и 2 глас. в конце)
- = 243
- Но программа выдаёт 150
- */
- char arr[] = "METRO";
- int count = 0;
- for (int i = 0; i < 5; i++)
- for (int j = 0; j < 5; j++)
- for (int k = 0; k < 5; k++)
- for (int v = 0; v < 5; v++)
- {
- if ((i == 0 || i == 2 || i == 3) && (v == 1 || v == 4))
- {
- count++;
- cout << arr[i] << arr[j] << arr[k] << arr[v] << endl;
- }
- }
- cout << count;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment