Предмет: Информатика,
автор: 3запятая14
46) В программе описан одномерный целочисленный массив с индексами от 0 до n. Известно, что в
массиве есть несколько элементов с максимальным значением. Дан фрагмент программы:
j:=0;
for i:=1 to n do
if A[i] > A[j] then j:= i;
s:=j;
Чему будет равно значение переменной s после выполнения этого фрагмента программы:
1) значению максимального элемента
2) количеству элементов в массиве A, имеющих максимальное значение
3) индексу первого элемента в массиве A, имеющего максимальное значение
4) индексу последнего элемента в массиве A, имеющего максимальное значение
Я понимаю, что s будет равна индексу, а вот первого элемента или последнего - не понимаю. Объясните, пожалуйста, подробно.
Ответы
Автор ответа:
0
индексу первого элемента, т.к у тебя жёсткое условие, если в массиве будет несколько максимальных элементов, то программа найдёт его и больше ничего не будет делать пока не найдёт что-то больше чем это максимальное значение
Похожие вопросы
Предмет: Геометрия,
автор: susanakulmambetova9
Предмет: История,
автор: 1pers500
Предмет: Английский язык,
автор: buzovaanastasia10
Предмет: Биология,
автор: AngryBr0
Предмет: Литература,
автор: ruka19741