tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
(для паскаля) два натуральных
(для паскаля) два натуральных числа называются дружественными, если каждое из них равно сумме всех делителей другого (само другое число в качестве делителя не рассматривается). найти все пары натуральных дружественных чисел, меньших 50 000.
kotrboy
2 30.08.2019 04:50
8
Ответы
Макс777333
03.08.2020 11:42
// PascalABC.NET 3.2, сборка 1379 от 21.01.2017
// Внимание! Если программа не работает, обновите версию!
function snd(n:integer):integer;
begin
Result:=1;
for var i:=2 to n div 2 do
if n mod i=0 then Result+=i
end;
begin
for var i:=1 to 50000 do
for var j:=i+1 to 50000 do
if (snd(i)=j) and (snd(j)=i) then Print((i,j))
end.
Результат
(220,284) (1184,1210) ... запускайте и ждите, если больше заняться нечем.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
dalepidorasp0833z
19.05.2020 18:31
Підготуйте карту знань з геометрії 9-го класу з теми Правильні многокутники.Довжина кола.Площа круга...
Nikitos228456
19.05.2020 18:31
3. Жеке кукык информатика...
oietillokhabiby
19.05.2020 18:31
Поясни виконання наведеного фрагмента алгоритму ОЧЕНЬ...
nastusya1709
22.05.2019 20:58
Укого есть ответ в рабочей тетради по информатике босова страница 73 номер 196...
ussr9989
22.05.2019 22:00
Вообще в информатике не шарю,,желательно побыстрее решить ,не используя калькулятор сколько символов содержит сообщение,записанное с 16-ти символьного алфавита,если объем его...
Сніжана111
01.02.2021 13:22
Перед вами основные объекты текстового документа. Установите связь между названием объекта и его определением можно ответ побыстре:3...
р5553
01.02.2021 13:22
Какое значение получит переменная y после выполнения алгоритма? x := 3 y := 3 ∗ x y := y + 3 y := y ∗ x y := y + 4 y := y ∗ x y := y + 5...
mariyalesnyak
27.07.2019 18:10
Кто понимает ! -распечатать в столбик таблицу умножения на 7 . составить программу. я сделала это так,оказалось не правильно : program tablica; var i: integer; begin i: =1;...
GALAXY356
21.08.2019 11:10
7класс . на площадь 100см в квадрате действует сила 50 h. определите давление,оказываемое этой силой....
зика22
21.08.2019 11:10
Поговорки из рассказа л.н.толстого после надо не меньше 3, хотя бы...
Популярные вопросы
(x² + 3x - 25)² - 2 (x² + 3x - 25)= -7;...
3
сделать 15 вопросов по химии на тему химические элементы и их символы и...
1
Яким був головний наслідок реформації в Україн !!...
3
Анализ прилюдии аргана, соль минор баха...
1
придумайте проверочные слова к словам грустный напрасный известный ненастный...
3
Позначте рядок, у якому стилістичному забарвленню речення відповідає перший...
1
4-тапсырма. Мәтіндегі қою қаріппен жазылған сөздерді теріп жаз, мағынасын...
2
Белых кроликов было 27 сереньких было на 15 больше Сколько кроликов было...
3
ОТВЕТЬ НА ВОПРОС 1. Назовите обязательный ритуал на любых соревнованиях?...
1
3 Tell the class your opinion. Use the ideas below to help you...
3
// Внимание! Если программа не работает, обновите версию!
function snd(n:integer):integer;
begin
Result:=1;
for var i:=2 to n div 2 do
if n mod i=0 then Result+=i
end;
begin
for var i:=1 to 50000 do
for var j:=i+1 to 50000 do
if (snd(i)=j) and (snd(j)=i) then Print((i,j))
end.
Результат
(220,284) (1184,1210) ... запускайте и ждите, если больше заняться нечем.