Загадка с циклом for-in loop при вводе в массив значений из консол - Pascal
Формулировка задачи:
Здравствуйте! При создании массива из 30 элементов с типом String и при последующем, входе в цикл for-in loop для ввода значений из консоли в массив c[], ввод сразу же прекращается. Испробовал различные варианты написания, но результат тот же.
VAR c:array [1..30] of String; i,N:integer; begin writeln('MAX VAL MASSIV X:'); read(N); for i:=1 to N do //Цикл ввода в массив значений. begin writeln('CITY ',i,'NAME'); read(c[i]); end; end.
Решение задачи: «Загадка с циклом for-in loop при вводе в массив значений из консол»
textual
Листинг программы
var c:array [1..30] of string; i,n:integer; begin repeat write('Введите размер массива от 1 до 30 n='); readln(n); until n in [1..30]; writeln('Введите ',n,' названий городов'); for i:=1 to n do begin write('Город ',i,': '); readln(c[i]); end; writeln('Список городов'); for i:=1 to n do writeln(c[i]) end.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д