ГораСлез
09.08.2021 11:11

Pascalabc.net, обязательно через массивы, . напишите программу, ко­то­рая в по­сле­до­ва­тель­но­сти на­ту­раль­ных чисел опре­де­ля­ет мак­си­маль­ное число, крат­ное 4. про­грам­ма по­лу­ча­ет на вход ко­ли­че­ство чисел в последовательности, а затем сами числа. в по­сле­до­ва­тель­но­сти все­гда име­ет­ся число, крат­ное 4. ко­ли­че­ство чисел не пре­вы­ша­ет 1000. введённые числа не пре­вы­ша­ют 30 000. про­грам­ма долж­на вы­ве­сти одно число — максимальное число, крат­ное 4.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
irror404
14.08.2022 12:47
Производим обратные действия: имея команды "разделить на 3", "разделить на 2" и "отнять 1", сделать из 84 львов 1.

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

1)
84 делится на 3 без остатка, результат - 28.

2)
Ближайший делитель 3 к 28 - это 27, получить его можем в одну команду "отнять 1".

3) 27 / 3 = 9

4) 9 / 3 = 3

5) 3 / 3 = 1

ответ: 5 команд.
0,0(0 оценок)
Ответ:
jumalieva03
14.08.2022 12:47
Производим обратные действия: имея команды "разделить на 3", "разделить на 2" и "отнять 1", сделать из 84 львов 1.

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

1)
84 делится на 3 без остатка, результат - 28.

2)
Ближайший делитель 3 к 28 - это 27, получить его можем в одну команду "отнять 1".

3) 27 / 3 = 9

4) 9 / 3 = 3

5) 3 / 3 = 1

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