Переменные разных типов в одном "Readln" - Free Pascal
Формулировка задачи:
Можно ли в один оператор Readln поместить 2 переменные разных типов?
Например :
У меня вроде бы не получается. А почему? Не все ли равно компьютеру,какие переменные переводить в двоичный код?
var a:Integer; b:string; Begin Readln(a,b); Writeln(a,b) End.
Решение задачи: «Переменные разных типов в одном "Readln"»
textual
Листинг программы
var a:integer; s:string; begin readln(a,s); write(a,' ',s) end.
Объяснение кода листинга программы
- Объявлены две переменные:
aтипаinteger(целое число) иsтипаstring(строка). - Ввод данных осуществляется с помощью функции
Readln, которая считывает значение двух полей ввода. - Функция
Readlnпринимает два аргумента: первый для чтения целого числа и второй для чтения строки. - Значения переменных
aиsравны значениям, введенным пользователем. - Выводится значение переменной
aи пробел, затем значение переменнойs.