Информатика, опубликовано 2018-08-22 23:51:30 by Гость

В одномерном массиве А(10) найти максимальный элемент, вывести его значение и индекс. Заменить все элементы большие 1, но меньшие 4 значением максимального элемента. Полученный массив вывести на экран.

Ответ оставил Гость

Const N = 10;
var i, max: integer;
a: array[1..N] of integer;
begin
  max := 1;
  writeln(Массив до: );
  for i := 1 to N do begin
    a[i] := random(10);
    write(a[i]:3);
    if(a[i] > a[max]) then max := i;
  end;
  writeln(#10, Массив после: );
  for i := 1 to N do begin
    if(a[i] > 1) and (a[i]     write(a[i]:3);
  end;
  writeln(#10, Максиммальный элемент: , a[max], #10, Его индекс: , max);  
end.

Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.

Форма вопроса доступна на полной версии этой страницы.