Предмет: Информатика, автор: Аноним

Помогите пожалуйста где здесь ошибка и исправьте неправильно выводит макс. и мин. значения

Program j;
uses crt;
const n=10;
var a: array [1..n] of integer;
i,min,max:integer;
begin
min:=1; max:=1;
Writeln ('Введите элементы массива');
For i:=1 to n do
Begin
Write ('a[',i: 2,']=');
Readln(a[i]);
End;
Writeln ('Контрольный вывод массива: ');
For i:=1 to n do
Writeln('a[',i:2,']=',a[i]:4);

if a[i]>a[max] then max:=i;
if a[i]writeln('Максимальный элемент массива ',a[max],' под номером ',max);

writeln('Минимальный элемент массива ',a[min],' под номером ',min);

readln;

end.

Ответы

Автор ответа: zhoramalushevpegkpk
1

Неправильно написан поиск минимального и максимального элементов:

Program j;

uses crt;

const n=10;

var a: array [1..n] of integer;

i,min,max:integer;

begin

min:=1; max:=1;

Writeln ('Введите элементы массива');

For i:=1 to n do

Begin

Write ('a[',i: 2,']=');

Readln(a[i]);

End;

Writeln ('Контрольный вывод массива: ');

For i:=1 to n do

Writeln('a[',i:2,']=',a[i]:4);

for i:=1 to n do

begin

if a[i]>a[max] then max:=i;

if a[i]<a[min] then min:=i;

end;

writeln('Максимальный элемент массива ',a[max],' под номером ',max);

writeln('Минимальный элемент массива ',a[min],' под номером ',min);

end.

Выделенное жирным шрифтом - исправленный вариант.

Теперь программа корректно ищет и минимальный и максимальный элементы, при том проходя массив полностью, а не до первого совпадения, как было в исходной версии.

Похожие вопросы
Предмет: Алгебра, автор: Fatima9506
Предмет: Литература, автор: Nastyabarsukova
Ребят, на какую оценку это сочинение(писала сама)
Комедия Гоголя «Ревизор» начинается с того, что Городничий получает письмо из Петербурга. В нем говорится, что приезжает Ревизор с секретным предписаньем. Люди, которые собрались в доме Городничего, жутко испугались, так как у каждого из них были свои грешки. В городе творился полный беспорядок и воровство.
Судья Аммос Фёдорович брал взятки борзыми щенками «Я говорю всем открыто, что беру взятки, но чем взятки? Борзыми щенками». Важные бумаги подписывал тяп-ляп « Я вот уже пятнадцать лет сижу на судейском стуле, а как загляну в докладную записку-а! только рукой махну. Сам Соломон не разрешит, что в ней правда, а что неправда.» В учебных заведениях все было печально. Создаётся впечатление, что смотритель Лука Лукич и вовсе не следит за порядком. Один из профессоров корчит рожицы, другой ломает стулья, а если это увидит ещё и Ревизор, то мало не покажется. Почтмейстер приобрёл себе вредную привычку вскрывать и читать чужие письма, и даже некоторые нарочно оставлял у себя. Артемий Фёдорович Земляника попечитель богоугодных заведений не может уследить за всем, что происходит в больницах « Больным велено габерсуп давать, а у меня по всем коридорам несет такая капуста, что береги только нос.»
Деньги, которые выделили на постройку церкви , Городничий положил себе в карман и наврал, что она начала строиться « Да если спросят , отчего не выстроена церковь про богоугодном заведении, на которую назад тому пять лет была ассигнована сумма, то не позабыть сказать, что начала строиться, но сгорела»
Дабы Ревизор ничего этого не увидел Городничий давал советы чиновники, чтобы прекратить беспорядок в городе.
Подскажите что добавить или что убрать.
Предмет: Математика, автор: qwertalia