Вопрос:

Целочисленным переменным а, в, с надо присвоить соответственно значения 10, 20 и 30. Какой оператор ввода соответствует входному потоку 30 20 10?

Смотреть решения всех заданий с листа

Ответ:

Краткое пояснение: Оператор ввода read(c, b, a) присваивает переменной c первое значение из входного потока, переменной b - второе, а переменной a - третье.

В задании сказано, что переменным a, b, c нужно присвоить значения 10, 20 и 30 соответственно. Входной поток имеет вид 30 20 10. Это означает, что значения идут в обратном порядке.

Оператор ввода read(a, b, c) присвоит переменным значения в следующем порядке:

  • a = 30
  • b = 20
  • c = 10

Это не соответствует условию задачи.

Оператор ввода read(c, b, a) присвоит переменным значения в следующем порядке:

  • c = 30
  • b = 20
  • a = 10

В результате получим a = 10, b = 20, c = 30, что соответствует условию задачи.

Оператор ввода readln(b, a, c) читает значения с новой строки и присвоит переменным значения в следующем порядке:

  • b = 30
  • a = 20
  • c = 10

Это также не соответствует условию задачи.

Оператор write(b, a, c) является оператором вывода, а не ввода, поэтому он не подходит.

Ответ: read(c, b, a)

Проверка за 10 секунд: Убедись, что порядок переменных в операторе ввода соответствует обратному порядку значений во входном потоке.

Доп. профит: База

Помни, что порядок ввода данных очень важен! Всегда внимательно следи за тем, в каком порядке вводятся значения и как они присваиваются переменным.

ГДЗ по фото 📸
Подать жалобу Правообладателю