Вопрос:

Посчитай, сколько раз программа напечатала «YES» для каждой из двух программ.

Фотография

Ответ ассистента

Разберем первую программу: В программе на C++: ```cpp #include using namespace std; int main() { int s, t; cin >> s; cin >> t; if (s > 5 && t < 3) cout << "YES"; else cout << "NO"; return 0; } ``` Программа выводит "YES", если одновременно выполняются два условия: $s > 5$ и $t < 3$. Перебираем пары чисел и проверяем условия: 1. (2, -2): $2 > 5$ (ложь) и $-2 < 3$ (истина). Результат: "NO". 2. (5, 3): $5 > 5$ (ложь) и $3 < 3$ (ложь). Результат: "NO". 3. (14, 1): $14 > 5$ (истина) и $1 < 3$ (истина). Результат: "YES". 4. (-12, 5): $-12 > 5$ (ложь) и $5 < 3$ (ложь). Результат: "NO". 5. (5, -7): $5 > 5$ (ложь) и $-7 < 3$ (истина). Результат: "NO". 6. (10, 3): $10 > 5$ (истина) и $3 < 3$ (ложь). Результат: "NO". 7. (8, 2): $8 > 5$ (истина) и $2 < 3$ (истина). Результат: "YES". 8. (3, 0): $3 > 5$ (ложь) и $0 < 3$ (истина). Результат: "NO". 9. (23, 9): $23 > 5$ (истина) и $9 < 3$ (ложь). Результат: "NO". Считаем, сколько раз программа напечатала "YES". Это произошло 2 раза. **Ответ: 2** Теперь разберем вторую программу: В программе на C++: ```cpp #include using namespace std; int main() { int s, t; cin >> s; cin >> t; if (s > 12 || t > 12) cout << "YES"; else cout << "NO"; return 0; } ``` Программа выводит "YES", если выполняется хотя бы одно из условий: $s > 12$ или $t > 12$. Перебираем пары чисел и проверяем условия: 1. (1, 13): $1 > 12$ (ложь) или $13 > 12$ (истина). Результат: "YES". 2. (14, 2): $14 > 12$ (истина) или $2 > 12$ (ложь). Результат: "YES". 3. (1, 12): $1 > 12$ (ложь) или $12 > 12$ (ложь). Результат: "NO". 4. (11, 12): $11 > 12$ (ложь) или $12 > 12$ (ложь). Результат: "NO". 5. (-14, -14): $-14 > 12$ (ложь) или $-14 > 12$ (ложь). Результат: "NO". 6. (-11, 13): $-11 > 12$ (ложь) или $13 > 12$ (истина). Результат: "YES". 7. (-4, 11): $-4 > 12$ (ложь) или $11 > 12$ (ложь). Результат: "NO". 8. (2, 9): $2 > 12$ (ложь) или $9 > 12$ (ложь). Результат: "NO". 9. (8, 6): $8 > 12$ (ложь) или $6 > 12$ (ложь). Результат: "NO". Считаем, сколько раз программа напечатала "YES". Это произошло 3 раза. **Ответ: 3**

Другие решения

Что ещё задавали пользователи