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

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

05.05.2022, 19:45. Показов 935. Ответов 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
5515 / 2868 / 571
Регистрация: 07.11.2019
Сообщений: 4,758
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
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru