М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
sasha7070
sasha7070
17.03.2021 03:26 •  Информатика

Куча - Выбрать Максимум Напишите программу, которая будет обрабатывать последовательность запросов таких видов:

CLEAR — сделать пирамиду пустой (если в пирамиде уже были какие-то элементы, удалить все). Действие происходит только с данными в памяти, на экран ничего не выводится.

ADD n — добавить в пирамиду число n. Действие происходит только с данными в памяти, на экран ничего не выводится.

EXTRACT — вынуть из пирамиды максимальное значение. Следует и изменить данные в памяти, и вывести на экран или найденное максимальное значение, или, если пирамида была пустой, слово "CANNOT" (большими буквами).

Входные данные

Во входных данных записано произвольную последовательность запросов CLEAR, ADD и EXTRACT — каждый в отдельной строке, согласно вышеописанному формату.

Суммарное количество всех запросов не превышает 200000.

Выходные данные

Для каждого запроса типа EXTRACT выведите на стандартный выход (экран) его результат (в отдельной строке).

Примеры

Входные данные

ADD 192168812

ADD 125

ADD 321

EXTRACT

EXTRACT

CLEAR

ADD 7

ADD 555

EXTRACT

EXTRACT

EXTRACT

Выходные данные

192168812

321

555

7

CANNOT

👇
Открыть все ответы
Ответ:
35глис
35глис
17.03.2021

8. Что определяет количество индексов массива?

Количество индексов определяет размерность массива. Если есть только один индекс, то это одномерный массив, два - двумерный и т.д.

9. Запишите имя массива, если он имеет элементы mas[1], mas[2], ...

Обращение к элементам одномерного массива имеет вид имя[индекс], значит, массив имеет имя mas

10. Задавая разные значення элементам массива, можно ли изменить размерность массива?

Нельзя. Размерность массива задается заранее, она определяет, как обращаться к элементам массива, и не зависит от их значений.

4,7(6 оценок)
Ответ:
Шакира228
Шакира228
17.03.2021

first = 0

second = 1

print(first, second, end=" ")

for i in range(9):

   temp = second

   second += first

   first = temp

   print(second, end=" ")

Объяснение:

Не понял условия "до 50". Выводятся все числа Фибоначчи до 55, если необходим больше, то меняем значение "9" в цикле for.

first = 0  # Первое число Фибоначчи = 0

second = 1  # Второе число Фибоначчи = 1

print(first, second, end=" ")  # Выводим их

for i in range(9):  # Идём до 9

   temp = second  # Временная переменная = второму числу

   second += first  # Второе число = второе число + первое число

   first = temp  # Первое число = значению переменной temp

   print(second, end=" ") # Выводим

4,4(60 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ