Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 12.03.2022
Сообщений: 32

Киана считает, что два целых числа являются друзьями тогда и только тогда, когда одно из них можно разделить на другое

05.05.2022, 19:45. Показов 950. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Помогите, пожалуйста, найти ошибку. Вот сама задача:
Киана считает, что два целых числа являются друзьями тогда и только тогда, когда одно из них можно разделить на другое. Например, 12 и 4 — это друзья, 6 и 6 — тоже друзья, а вот 120 и 36 друзьями не являются.
Группа целых отличных от нуля чисел называется группой друзей, если каждая пара чисел в данной группе представляет собой пару друзей.
Вам дана группа целых отличных от нуля чисел. Проверьте, друзья ли они.

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

В первой строке содержится число n (1 ≤ n ≤ 1000), n — количество целых чисел в группе. В следующей строке содержатся элементы, отсортированные в порядке неубывания. Эти числа разделены запятой, содержат не больше семи цифр в десятичной системе счисления и не содержат ведущих нулей.

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

Если группа чисел является группой друзей, выведите «FRIENDS», в противном случае выведите «NOT FRIENDS».

Пример:

входные данные

4

1,3,6,12

выходные данные

FRIENDS

Вот мой код:
Python
1
2
3
4
5
6
7
8
9
10
11
12
def task2(n, arr):
    x = False
    for i in range(0, len(arr)):
        for j in range(len(arr) - 1):
            if (arr[i] % arr[j] == 0) or (arr[j] % arr[i] == 0):
                x = True
    if x:
        return "FRIENDS"
    else:
        return "NOT FRIENDS"
 
print(task2(3, [2, 5, 9]))
И вместо того, чтобы вывести NOT FRIENDS, выводится наоборот FRIENDS. Заранее спасибо за ответ!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.05.2022, 19:45
Ответы с готовыми решениями:

Доказать, что f измерима на E тогда и только тогда, когда выполнено одно из следующих условий
Пусть E — измеримое подмножество множества X и пусть f : E→ R. Доказать, что f измерима на E тогда и только тогда, когда выполнено одно из...

Выдать Yes тогда и только тогда, когда X и Y являются соседними элементами в списке S
Доброго времени суток. Я тут как и большинство, студент. Функциональное осилил, логическое — мозг не поворачивается. Есть задание: ...

Предикат (р х у s) - истинный тогда и только тогда, когда х и у являются соседними элементами списка s
Здравствуйте , из-за моих плохих занний lisp возникла проблема с задачей, буду благодарен если кто-то поможет с решением. Зaдача -...

2
5516 / 2869 / 571
Регистрация: 07.11.2019
Сообщений: 4,760
05.05.2022, 21:08
white_owl, ошибка в логике. У вас будет выводиться friends, если хотя бы одна пара чисел будет друзьями. А надо чтобы друзьями были все пары чисел.
2
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
05.05.2022, 21:09
Python
1
2
3
4
5
6
7
8
9
10
n = int(input('n: '))
s = list( map( int, input('-> ').split() ) )
s = s[::-1]
res = 'FRIENDS'
 
for i in range(n-1):
    if s[i]%s[i+1]:
        res = 'NOT FRIENDS'
        break
print(res)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.05.2022, 21:09
Помогаю со студенческими работами здесь

Предикат range(?M, ?N, ?L), истинный тогда и только тогда, когда L - список целых чисел
Доброго времени суток. Помогите, пожалуйста со следующей задачей: Напишите предикат range(?M, ?N, ?L), истинный тогда и только тогда,...

Доказать, что (p − 1)! ≡ −1 (mod p) тогда и только тогда, когда p – простое число
Доказать, что (p − 1)! ≡ −1 (mod p) тогда и только тогда, когда p – простое число. Нашёл вот такое доказательство. Не совсем уверен в...

Доказать, что fn является изоморфизмом тогда и только тогда, когда n = ±1
Докажите, что отображение fn: ℤ → ℤ, задаваемое формулой fn(z)=nz, где n − фиксированное целое число, является гомоморфизмом аддитивной...

Числа a, b, c тогда и только тогда являются сторонами треугольника
числа abc тогда и только тогда явлются сторонами треугольника когда существуют такие положительные x y z, что a=x+y b=y+z c=x+z

Докажите, что для LS_n отношение πRσ имеет место тогда и только тогда, когда существует φ∈S_n, такое что π=σ∘φ
Докажите, что для {LS}_{n} отношение \pi R\sigma имеет место тогда и только тогда, когда существует\varphi \in S_n, такое что \pi =\sigma o...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru