Предмет: Информатика,
автор: 5Дмитрий5
Дан массив В(20). Заполните его случайными числами в интервале [0,100]. Отсортируйте по убыванию и выведите массив на экран.
для паскаля
Ответы
Автор ответа:
0
Program arra;
const m=20;
var
B: Array[1..m] Of Integer;
i,j,k:integer;
BEGIN
randomize;
for i:=1 to m do begin
B[i]:= random(101);
end;
write('Массив до сортировки: ');
for i:=1 to m do begin
write(B[i]);
write(' ');
end;
writeln;
for i := 1 to m-1 do
for j := 1 to m-i do
if B[j] < B[j+1] then begin
k := B[j];
B[j] := B[j+1];
B[j+1] := k
end;
write('Массив после сортировки: ');
for i:=1 to m do begin
write(B[i]);
write(' ');
end;
end.
const m=20;
var
B: Array[1..m] Of Integer;
i,j,k:integer;
BEGIN
randomize;
for i:=1 to m do begin
B[i]:= random(101);
end;
write('Массив до сортировки: ');
for i:=1 to m do begin
write(B[i]);
write(' ');
end;
writeln;
for i := 1 to m-1 do
for j := 1 to m-i do
if B[j] < B[j+1] then begin
k := B[j];
B[j] := B[j+1];
B[j+1] := k
end;
write('Массив после сортировки: ');
for i:=1 to m do begin
write(B[i]);
write(' ');
end;
end.
Аноним:
Я не против перехода на новую строку, я о том, что оператор writeln(); синтаксически неверен, нужно писать или writeln; или указывать какое-то значение параметра.
Мне к сожалению система изменить уже не позволяет.
Ошибок не находит.. Можете сами попробовать. Скрин отправить не могу.
Думаю это недаразумение, положусь на ваш опыт знания паскаля
Похожие вопросы
Предмет: Другие предметы,
автор: lenakorwyackowa1
Предмет: Другие предметы,
автор: lenakorwyackowa1
Предмет: Русский язык,
автор: мара151
Предмет: Английский язык,
автор: nastya137854
Предмет: Математика,
автор: 4114122