6. Дан фрагмент программы:
read (a); read (b); c: = a + b; write (a); write (b);
write (c)
Сделайте его запись короче, сократив количество операторов ввода и вывода.
Ответ
Для сокращения количества операторов ввода и вывода в данном фрагменте программы можно воспользоваться оператором readln для считывания обоих значений переменных и оператором writeln для вывода всех значений в одной строке.
Вот исправленный фрагмент кода:
readln(a, b);
c := a + b;
writeln(a, b, c);
Когда вы используете readln с несколькими переменными, значения разделяются пробелом или запятой при вводе. В этом случае, оба значения a и b будут считываться в одной строке.
Затем, после вычисления суммы c, все значения — a, b и c — выводятся в одной строке с помощью writeln.
Таким образом, после выполнения этого кода, он будет считывать значения двух переменных в одной строке и выводить их, а также результат их суммы, в одной строке.