• Напишите комментарии к программе.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.

Ответы 1

  • /Program granat;Uses Crt;var A: array [1..10] of integer;i,k,x,z,vsp:integer;beginwrite ('Исходный массив:');for i := 1 to 10 do beginA[i]:=random(10); {Заполняем массив}Write (A[i]:3);end;writeln;beginfor k:=1 to 9 dobeginx:=A[k];vsp:=k;for i:=k+1 to 10 doif a[i]<x thenbeginx:=A[i];vsp:=i;end;if vsp>k thenbeginz:=a[k];a[k]:=a[vsp];a[vsp]:=z;end;end;end;write ('Отсортированный массив:');for i := 1 to 10 doWrite (A[i]:3);writeln;beginfor i:=1 to 10 doif A[i] mod 2 = 0 then Write (A[i]:3);end;end.
    • Автор:

      kael
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years