• составьте программу , которая заполняет массив случайными целыми числами в диапозоне от 1 до 100 , затем меняет местами наименьший четный элемент с наибольшим нечетным элементом

Ответы 1

  • Program Pr1;uses crt;var mas:array[1..10] of integer; i,max,min,a,b:integer;Beginclrscr;max:=0;min:=150;randomize;for i:=1 to 10 do mas[i]:=1+random(100);for i:=1 to 10 do write(mas[i]);for i:=1 to 10 do begin if (mas[i] mod 2=0) and (mas[i]>max) then begin max:=mas[i]; a:=i; end; if (mas[i] mod 2=0) and (mas[i]<min) then begin min:=mas[i]; b:=i; end; end;i:=mas[a];mas[a]:=mas[b];mas[b]:=i;writeln();for i:=1 to 10 do write(mas[i]);end.

     

  • Добавить свой ответ

Войти через Google

или

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

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

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