Pascal. Что будет выведено на экран после выполнения следующих операторов, если с клавиатуры были введены числа 1,2,3,4,5,6,7,8:

readln(c,b,a,f,c,b,a1,b);

writeln(a:2,b,c:4);

Ответы

Ответ дал: Леганда555
3

В выводе участвуют только переменные a, b и с,значит их будем искать в операторе ReadLn.

c = 5,  b = 8,  a = 3

Значение переменной a занимает один символ, значит при форматированном выводе a:2 будет выведено: ' 3'. На переменную a было выделено 2 символа.

Вывод переменной b ничем не обременён)

Значение переменной c занимает один символ, значит при форматированном выводе c:4 будет выведено: '   5'. На переменную a было выделено 2 символа.

Ответ: будет выведено: ' 38   5', без кавычек. Перед 3 - один пробел, перед 5 - 3 пробела.


ljq32057: Спасибо большое. Вопрос такой, в условии переменные повторяются, не будет ли выведена ошибка из-за их повторения(c и b)
Леганда555: Нет, ошибки не будет, этим переменным будет присвоено последнее введённое значение.
Вас заинтересует