Результат выполнения программы:
Программа находит минимальное из трех введенных чисел (a, b, c) и выводит его.
- Для первой строки данных: a=2, b=10, c=1.
- min инициализируется значением a (min=2).
- Проверяется b < min (10 < 2) — ложь.
- Проверяется c < min (1 < 2) — истина. min становится равным c (min=1).
- Результат: min=1
- Для второй строки данных: a=10, b=5, c=7.
- min инициализируется значением a (min=10).
- Проверяется b < min (5 < 10) — истина. min становится равным b (min=5).
- Проверяется c < min (7 < 5) — ложь.
- Результат: min=5
- Для третьей строки данных: a=5, b=7, c=2.
- min инициализируется значением a (min=5).
- Проверяется b < min (7 < 5) — ложь.
- Проверяется c < min (2 < 5) — истина. min становится равным c (min=2).
- Результат: min=2
Пояснение:
Программа последовательно сравнивает введенные числа. Сначала первое число (a) присваивается переменной min. Затем, если второе число (b) меньше текущего min, min обновляется. Наконец, если третье число (c) меньше текущего min, min снова обновляется. В итоге в переменной min остается наименьшее из трех чисел.