Напишите программу которая в последовательности натуральных чисел определяет минимальное
Перейти к содержимому

Напишите программу которая в последовательности натуральных чисел определяет минимальное

  • автор:

Напишите программу которая в последовательности натуральных чисел определяет минимальное

Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, делящееся нацело на 20. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, делящееся нацело на 20.
Количество чисел не превышает 1000. Введённые числа не превышают 30 000.
Программа должна вывести одно число: минимальное число, делящееся нацело на 20.

Решение:

 n = int(input()) min_n = 30000 for _ in range(n): x = int(input()) if x % 20 == 0 and x < min_n: min_n = x print(min_n) 

Напишите программу которая в последовательности натуральных чисел определяет минимальное

Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 12. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 12.
Количество чисел не превышает 1000. Введённые числа не превышают 30000.
Программа должна вывести одно число: минимальное число, оканчивающееся на 12.

Решение:

Python

 n = int(input()) min_d = 30000 for _ in range(n): d = int(input()) if d % 100 == 12: min_d = min(min_d, d) print(min_d) 

ОГЭ Информатика Задание 15.2 не могу справиться [закрыт]

Закрыт. Этот вопрос необходимо уточнить или дополнить подробностями. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение.

Закрыт 4 года назад .

15.2 Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — минимальное число, кратное 3. Вот что у меня получается:

n = int(input()) k = 0 for i in range(n): a = int(input()) if a%3 == 0: minimum = min(a) print(minimum) 

На­пи­ите программу ко­то­рая в по­сле­до­ва­тель­но­сти на­ту­раль­ных чисел опре­де­ля­ет ми­ни­маль­ное число

На­пи­ши­те про­грам­му, ко­то­рая в по­сле­до­ва­тель­но­сти на­ту­раль­ных чисел опре­де­ля­ет ми­ни­маль­ное число, крат­ное 3. Про­грам­ма по­лу­ча­ет на вход ко­ли­че­ство чисел в по­сле­до­ва­тель­но­сти, а затем сами числа. В по­сле­до­ва­тель­но­сти все­гда име­ет­ся число, крат­ное 3. Ко­ли­че­ство чисел не пре­вы­ша­ет 1000. Введённые числа не пре­вы­ша­ют 30 000. Про­грам­ма долж­на вы­ве­сти одно число — ми­ни­маль­ное число, крат­ное 3.

Голосование за лучший ответ

min:=0;
for i:=1 to n do
readln(x);
if (min = 0) and (x mod 3 = 0) then
min:=x
else if (x < min) and (x mod 3 = 0) then
min:=x;

Высший разум (1270989) 8 лет назад

Лучше min 1 или 2 сделать, тк 0 mod 3 = 0 и это может быть единственное такое число.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *