• составте программу которая заполняет массив а 1..10 случайными числами в диапазоне от 0 до 10,затем первый элемент меняет местами с максимальным элементом.выведите на экран исходный и полученный массив.

Ответы 6

  • Потому что не сказано, что надо заполнять целыми. Не нравится - предложите свой вариант решения
    • Автор:

      ralphie
    • 5 лет назад
    • 0
  • У вас не выполненно условие задачи.
    • Автор:

      naomi
    • 5 лет назад
    • 0
  • Сказано - ПОМЕНЯТЬ МЕСТАМИ. А вы только первый элемент заменили максимальным, и все.
    • Автор:

      kenya67
    • 5 лет назад
    • 0
  • Неправильно прочитала задание. Теперь должно быть то, что нужно
    • Автор:

      juliorios
    • 5 лет назад
    • 0
  • :)
  • var  a:array [1..10] of real;      i,k:integer;    max,c:real;  begin  randomize; writeln('Введите массив');  for i:=1 to 10 do  begin         a[i]:=random*10+0;          write(' ' , a[i]:6:3);    end;   max:=a[10];  for i:=1 to 10 do   if a[i]>max then   begin    max:=a[i];    k:=i;  end;  writeln(' max= ' , max:6:3, ' k= ', k);      c:=a[1];a[1]:=a[k];a[k]:=c;    writeln;    for i:=1 to 10 do  write(' ' , a[i]:6:3);end.
    • Автор:

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

Еще вопросы

Войти через Google

или

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

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

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