В задании сказано, что переменным a, b, c нужно присвоить значения 10, 20 и 30 соответственно. Входной поток имеет вид 30 20 10. Это означает, что значения идут в обратном порядке.
Оператор ввода read(a, b, c) присвоит переменным значения в следующем порядке:
Это не соответствует условию задачи.
Оператор ввода read(c, b, a) присвоит переменным значения в следующем порядке:
В результате получим a = 10, b = 20, c = 30, что соответствует условию задачи.
Оператор ввода readln(b, a, c) читает значения с новой строки и присвоит переменным значения в следующем порядке:
Это также не соответствует условию задачи.
Оператор write(b, a, c) является оператором вывода, а не ввода, поэтому он не подходит.
Ответ: read(c, b, a)
Проверка за 10 секунд: Убедись, что порядок переменных в операторе ввода соответствует обратному порядку значений во входном потоке.
Доп. профит: База
Помни, что порядок ввода данных очень важен! Всегда внимательно следи за тем, в каком порядке вводятся значения и как они присваиваются переменным.