Что делает в программе следующая строка? for i: =1 to 10 do read(m[i]); а) пересчет массива от 1 до 10; b) заполнение массива; c) ввод в массив десяти имен переменных; d) сортировка элементов массива.
//fpc 2.6.4 var a: array of longint; size, i, j: longint; begin randomize; writeln('колво элементов: '); readln(size); setlength(a, size); write('исходный случайный массив: '); for i: =0 to size-1 do begin a[i]: =random(201)-100; write(a[i], ' '); end; writeln; for i: =0 to size-2 do for j: =0 to size-i-2 do if a[j]> a[j+1] then begin a[j]: =a[j] xor a[j+1]; a[j+1]: =a[j] xor a[j+1]; a[j]: =a[j] xor a[j+1]; end; writeln('отсортированный массив: '); for i: =0 to size-1 do write(a[i], ' '); writeln; end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Что делает в программе следующая строка? for i: =1 to 10 do read(m[i]); а) пересчет массива от 1 до 10; b) заполнение массива; c) ввод в массив десяти имен переменных; d) сортировка элементов массива.