Предмет: Информатика,
автор: R8A
Ребят, хелп!
Как найти максимальный элемент массива среди первых i элементов? Растолкуйте поподробней пожалуйста.
Допустим есть массив a[1..6] и как найти максимальный элемент из первых трех?
Ответы
Автор ответа:
0
Алгоритм примерно такой (max - максимальный элемент):
1) max:=a[1];
2) пускаем цикл от двух до n (n - третий, например)
for i:=2 to n do
if max<a[i] then max:=a[i];
Получается, что если наш максимальный элемент, который изначально равен первому элементу массива, меньше какого-либо из последующих, то мы нашему max присваиваем этот элемент
1) max:=a[1];
2) пускаем цикл от двух до n (n - третий, например)
for i:=2 to n do
if max<a[i] then max:=a[i];
Получается, что если наш максимальный элемент, который изначально равен первому элементу массива, меньше какого-либо из последующих, то мы нашему max присваиваем этот элемент
Похожие вопросы
Предмет: Физкультура и спорт,
автор: frolovamasha99
Предмет: Алгебра,
автор: zilolamamutova
Предмет: Русский язык,
автор: aleksandarlyushuk
Предмет: Алгебра,
автор: met11062000
Предмет: Алгебра,
автор: bloodsugar181