Задача. Ленивый Мишка
Мишка договорился с ребятами поиграть в футбол и уже собрался выходить из дома, но тут его поймала мама и сказала, что пока Миша не поможет ей по дому, на футбол он не пойдет. На выбор мама предложила Мишке выполнить одно из трех дел: или помыть посуду, или пропылесосить квартиру, или поиграть с младшей сестрой Маринкой, пока мама сходит в магазин. Мишка прикинул, сколько времени займет каждое дело:
- На мытье посуды уйдет [latex]t_1[/latex] секунд
- Пропылесосить квартиру можно за [latex]t_2[/latex] секунд
- Процесс игры с Маринкой займет [latex]t_3[/latex] секунд
Понятно, что Мишка выберет то дело, которое займет минимум времени. Ваша программа должна вывести время, в течение которого Мишка будет выполнять мамино задание.
Входные данные
Три целых числа [latex]t_1[/latex], [latex]t_2[/latex], [latex]t_3[/latex] ([latex]1 ≤ t_1, t_2, t_3 ≤ 1000[/latex]).
Выходные данные
Вывести минимальное время, которое потребуется Мишке для выполнения маминого задания.
Тесты
№ | Ввод | Вывод |
1 | 1 7 2 | 1 |
2 | 100 45 1 | 1 |
3 | 66 9 888 | 9 |
4 | 5 800 4 | 4 |
5 | 25 46 25 | 25 |
6 | 13 10 12 | 10 |
7 | 999 995 1000 | 995 |
Решение 1
Мишка выбирает мамино поручение, что занимает наименьшее количество времени. Нам дано время за которое Мишка выполнит данные поручения. Найдём из них наименьшее и выведем на экран. Воспользуемся функцией int min (int, int); из библиотеки cmath.
Код 1
1 2 3 4 5 6 7 8 9 10 11 12 |
#include <iostream> #include <cmath> using namespace std; int main () { short t1, t2, t3; cin >> t1 >> t2 >> t3; cout << min (min (t1, t2), t3); //Находим минимум 3х переменных и выводим. return 0; } |
Решение 2
Для нахождения минимума трёх чисел заведём переменную min и воспользуемся логическим ветвлением.
Код 2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include <iostream> using namespace std; int main () { short t1, t2, t3, min; cin >> t1 >> t2 >> t3; min = t1; //Переменная отвечающая за минимальное значение. if (t2 < min) min = t2; if (t3 < min) min = t3; cout << min; return 0; } |
Для отправки комментария необходимо войти на сайт.