• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Liczby zaprzyjaźnione - zadanie

Object Storage Arubacloud
+1 głos
2,438 wizyt
pytanie zadane 3 listopada 2019 w C i C++ przez mech2223 Nowicjusz (130 p.)
Niech s(n) oznacza sumę wszystkich podzielników liczby naturalnej n mniejszych od n. Liczby naturalne m i n nazywamy zaprzyjaźnionymi, jeśli s(n) = m i s(m) = n.

Na przykład liczby 220 i 284 są zaprzyjaźnione, ponieważ 220 dzieli się przez 1,2,4,5,10,11,20,22,44,55 i 100, których suma wynosi 284, zaś 284 dzieli się przez 1,2,4,71 i 142 których suma wynosi 220.

Napisz program, który wczytuje z klawiatury dwie liczby całkowite dodatnie a i b, a następnie wyznacza i wypisuje na ekranie wszystkie pary liczb zaprzyjaźnionych zawartych w przedziale [a, b].

Wejście

a, b - liczby naturalne mniejsze niż 100000.

Wyjście

Pary liczb zaprzyjaźnionych - każda para w oddzielnej linii (liczby oddzielone spacją uporządkowane rosnąco), lub BRAK - jeśli w przedziale nie ma takich par.

Bardzo proszę o rozwiązanie z wytłumaczeniem, z góry dziękuję

1 odpowiedź

0 głosów
odpowiedź 3 listopada 2019 przez Tomek Sochacki Ekspert (227,510 p.)

Nawet nie chciało Ci się spróbować poszukać w necie :)? Nie analizowałem dokładnie tych stron, ale to pierwsze lepsze wyniki dla polskiego zapytania:

https://mattomatti.com/pl/a38

https://matematyka.pl/viewtopic.php?t=273291

a już w ogóle to szczytem jest to, że jako 3 wynik w google pojawia się z tego co widzę całkiem rozbudowany wątek z TEGO forum: https://forum.pasja-informatyki.pl/410945/liczby-zaprzyjaznione-w-pythonie smiley

Poczytaj sobie te wątki, znajdziesz tam rozwiązanie i wręcz gotowce.

 

komentarz 3 listopada 2019 przez mech2223 Nowicjusz (130 p.)
Tak, jestem starnszym leniuchem, dzięki za odpowiedź, wątki się przydały :)

Podobne pytania

0 głosów
2 odpowiedzi 413 wizyt
0 głosów
3 odpowiedzi 956 wizyt
pytanie zadane 15 marca 2018 w JavaScript przez Piotr50 Nowicjusz (240 p.)
0 głosów
1 odpowiedź 170 wizyt
pytanie zadane 14 grudnia 2016 w C i C++ przez Programator Nowicjusz (160 p.)

92,538 zapytań

141,377 odpowiedzi

319,456 komentarzy

61,923 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...