Составьте программу в pascal abc, которая заполняет массив а(1..10) случайными целыми...

0 голосов

Составьте программу в pascal abc, которая заполняет массив а(1..10) случайными целыми числами в диапазоне от 1 до 100 , затем меняет местами максимальный и минимальный элементы. выведите на экран исходный и полученый массивы


спросил от (68 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от Отличник (8.8k баллов)

Var
  a: array[1..10] of integer;
  i, max, imax, min, imin: integer;

begin
  Randomize;
  max := 0;min := 101;
  Write('Исходный массив:        ');
  for i := 1 to 10 do
  begin
    a[i] := random(100) + 1;
    Write(a[i], ' ');
  end;
  Writeln();
  For i:= 1 to 10 do begin
   if a[i] > max then
    begin
      max := a[i];
      imax := i;
    end;
    if a[i] < min then
    begin
      min := a[i];
      imin := i;
    end;
  end;
  swap(a[imax], a[imin]);
   Write('Преобразованный массив: ');
   For i:= 1 to 10 do
     Write(a[i], ' ');
   Writeln;
   Write('Я поменял местами ', imax, ' и ', imin, ' элементы');
end.

оставил комментарий от (68 баллов)

Неверный знак в программе ""

оставил комментарий от Отличник (8.8k баллов)

строчку назови, иди скопируй содержимое

оставил комментарий от (68 баллов)

Скрин добавил в вопрос

оставил комментарий от Отличник (8.8k баллов)

Не вижу скриншота.

оставил комментарий от (68 баллов)

Нельзя добавлять...

оставил комментарий от Отличник (8.8k баллов)

в ЛС отправь

оставил комментарий от Отличник (8.8k баллов)

или на стену ко мне

оставил комментарий от (68 баллов)

В лс не могу писать,а на стену скрины нельзя кидать

оставил комментарий от Отличник (8.8k баллов)

Ты в чистый файл вставлял мое решение или в свои наработки?

оставил комментарий от Отличник (8.8k баллов)

Скопируй строку на которую он жалуется, может её переписать можно

...