В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия

В целочисленном массиве A[1..N] на отрезке [L,R] необходимо найти максимальный элемент и его номер. Входные данные
Первая строка входного файла INPUT.TXT содержит натуральное число N – количество элементов в массиве. Во второй строке записаны N целых чисел Ai, разделенные пробелом. Третья строка содержит два натуральных числа L и R, которые задают отрезок поиска [L,R] (-1000 ≤ Ai ≤ 1000, 1 ≤ L ≤ R ≤ N ≤ 1000).
Выходные данные
В выходной файл OUTPUT.TXT выведите значение максимального элемента массива на отрезке [L,R] и его индекс. В случае неоднозначности определения индекса следует вывести наименьший из них.

Ввод
7
10 1 2 3 1 9 4
2 5
Вывод

1 2

Показать ответ
Ответ:
qooperty
qooperty
20.05.2023 05:47

Фрагмент записан верно.

1.

Полный код:

arr = [i for i in range(9)]

print(arr)

a = arr[2]

arr[2]=arr[8]

arr[8]=a

print(arr)

2. В Python третья переменная нам не нужна для перестановки местами элементов списка, мы можем намного проще сделать. А если говорить про все остальные языки, то без третьей переменной мы не сможем никак иначе обменять значения элементов массива. Например: Хотим мы найти максимум и переставить его на 5 позицию, без 3 переменной нам никак не обойтись.

3.

i_max - индекс максимального элемента

i_min - индекс минимального элемента

arr - наш список

Наш фрагмент кода выглядит так:

arr[i_max], arr[i_min] = arr[i_min], arr[i_max]

0,0(0 оценок)
Ответ:
angelina436
angelina436
28.03.2022 13:07

ответ:Никто

наполовину правы-одно утверждение верное,другое ложь

рассмотрим случаи:

у нас 3 места

Если первый сказал ложь,что Николай не выйграет,тогда Николай выйграет,то тогда это будет правда,что сергей не победит всех.Тогда второй сказал ложь что сергей выйграет.Следовательно Иван не сможет обойти сергия,и займет 3 место

Но тогда третий скажет 2 правды,а этого быть не может.Значит Первый соврал,что Сергей не победит всех,тогда николай не выйграет.Второй скажет правду что сергей выиграет,и опять правду.Противоречия .

особо не уверен.Прежде чем писать перепроверь

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота