Предмет: Информатика,
автор: vichkatv
Дан массив целых чисел из 15 элементов, заполненный случайным образом числами из промежутка [-20,50]. Заменить все элементы, кратные 5, на 0. Отсортировать получившийся массив в порядке возрастания.
ПОМОГИТЕ
fsdfsd1974:
Какой язык программирования
Если , что это можно на листочке выполнить
Ответы
Автор ответа:
1
program v5;
var a:array[1..15]of integer;
i,j,n,buf:integer;
begin
randomize;
for i:=1 to 15 do
begin
a[i]:=random(70)-20;
write(a[i], ' | ');
end;
writeln; writeln('Измененный массив: ');
for i:= 1 to 15 do
begin
if a[i] mod 5=0 then
begin
a[i]:= 0;
write(a[i], ' | ')
end
else
write(a[i], ' | ');
end;
for i:=1 to 15-1 do
for j:=1 to 15-i do
begin
if (a[j] > a[j+1]) then
begin
buf := a[j];
a[j] := a[j+1];
a[j+1] := buf;
end;
end;
writeln; writeln('Массив после рассортировки по возрастанию:');
for i:=1 to 15 do
write(a[i], ' | ');
end.
Приложения:
Похожие вопросы
Предмет: Математика,
автор: Gta36
Предмет: Математика,
автор: dengin2004
Предмет: Математика,
автор: nonsense2
Предмет: Математика,
автор: Анжелика56779023
Предмет: Алгебра,
автор: Anastasia20181