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

Рассматривается множество целых чисел, принадлежащих отрезку [200; 9120], которые делятся на 8 и не делятся на 7, 11, 17 и 19. Найдите количество таких чисел и минимальное из них. В ответе запишите два числа через пробел: сначала количество, затем минимальное число. Как найти меньшее число? Программа для максимального такая, работает верно. Решение только на ПИТОНЕ.

count = 0
Max1 = 0
for n in range (200, 9120+1):
if (n%8 == 0) and (n%7 != 0) and (n%11 != 0) and (n%19 != 0) and (n%17 != 0):
count += 1
Max1 = n
print (count)
print (Max1)

Ответ:
tat2119
tat2119
15.11.2020 07:46

amount = 0

minimum = 0

for i in range(200, 9121):

 if i % 8 == 0 and i % 7 != 0 and i % 11 != 0 and i % 17 != 0 and i % 19 != 0:

   amount += 1

for i in range(200, 9121):

 if i % 8 == 0 and i % 7 != 0 and i % 11 != 0 and i % 17 != 0 and i % 19 != 0:

   minimum = i

   break

print('Количество:', amount)

print('Минимальное:', minimum)

0,0(0 оценок)
Ответ:
Lizunochek2329
Lizunochek2329
15.11.2020 07:46

count = 0

Min1 = 9120

for n in range (200, 9120+1):

   if (n%8 == 0) and (n%7 != 0) and (n%11 != 0) and (n%17 != 0) and (n%19 != 0):

       count += 1

       if Min1 > n:

           Min1 = n

print (count,Min1)

Объяснение:

Просто добавить условие и задать начальное значение как максимальное из отрезка

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