Вопрос по информатике:
Напишите комментарии к программе.PASCAL!
Program granat;
Uses Crt;
Var A: array [1..10] of integer;
i,k,x,z,vsp:integer;
begin
write ('Исходный массив:');
for i := 1 to 10 do
A[i]:=random(10); {Заполняем массив}
for i := 1 to 10 do
Write (A[i]:3);
writeln;
begin
for k:=1 to 9 do
begin
x:=A[k];
vsp:=k;
for i:=k+1 to 10 do
if a[i]<x then
begin
x:=A[i];
vsp:=i;
end;
if vsp>k then
begin
z:=a[k];
a[k]:=a[vsp];
a[vsp]:=z;
end;
end;
end;
write ('Отсортированный массив:');
begin
for i:=1 to 10 do
begin
if A[i] mod 2 = 0 then
Write (' ',A[i]) else;
end;
end;
end.
- 17.06.2017 15:49
- Информатика
- remove_red_eye 4125
- thumb_up 35
Ответы и объяснения 1
/Program granat;
Uses Crt;
var A: array [1..10] of integer;
i,k,x,z,vsp:integer;
begin
write ('Исходный массив:');
for i := 1 to 10 do begin
A[i]:=random(10); {Заполняем массив}Write (A[i]:3);end;
writeln;
begin
for k:=1 to 9 do
begin
x:=A[k];vsp:=k;
for i:=k+1 to 10 do
if a[i]
x:=A[i];vsp:=i;end;
if vsp>k then
begin
z:=a[k];a[k]:=a[vsp];a[vsp]:=z;end;end;end;
write ('Отсортированный массив:');for i := 1 to 10 doWrite (A[i]:3);writeln;
begin
for i:=1 to 10 do
if A[i] mod 2 = 0 then Write (A[i]:3);
end;end.
- 18.06.2017 18:23
- thumb_up 41
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.