С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 13.10.2014
Сообщений: 14
1

Найти все пары чисел в интервале, одно из которых равно сумме всех делителей другого, кроме самого числа

13.10.2014, 21:22. Показов 1791. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
переведите пожалуйста код из Pascal в С++

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
i,j: integer;
a,b: integer; //суммы делителей чисел
 
procedure lol(x: integer; var y: integer); //находит сумму всех делителей, кроме самого числа
var i,k: integer;
begin
for i:=1 to x-1 do
if x mod i = 0 then
k:=k+i;
y:=k;
end;
 
BEGIN
for i:=200 to 300 do
for j:=200 to 300 do
begin
lol(i,a);
lol(j,b);
if (a=j) and (i=b) then
writeln(i, - ,j);
end;
END.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Блог
13.10.2014, 21:22
Ответы с готовыми решениями:

Найти все пары чисел, каждое из которых равно сумме всех делителей другого, лежащих в диапазоне от 200 до 300
Доброго времени суток, прошу помочь мне с домашним задание. 1. Найти все пары чисел, каждое из...

Число равно сумме своих делителей включая единицу называется совершенных.Найти и напечатать все совершенные числа в интервале от 2 до x.
Число равно сумме своих делителей включая единицу называется совершенных.Найти и напечатать все...

Найти все натуральные числа в заданном интервале, у которых количество делителей равно N
Найти все натуральные числа из промежутка от 1 до 200, у которых количество делителей равно N (N...

Число совершенно,если она равна сумме всех своих делителей кроме самого себя
Число совершенно,если она равна сумме всех своих делителей кроме самого себя. Пример :6=1+2+3...

4
73 / 59 / 41
Регистрация: 25.06.2014
Сообщений: 360
13.10.2014, 21:26 2
может проще новый написать, какое задание?
0
0 / 0 / 0
Регистрация: 13.10.2014
Сообщений: 14
13.10.2014, 21:41  [ТС] 3
Найти все пары чисел в интервале (200;300) , одно из которых равно сумме всех делителей другого, кроме самого этого числа.
0
73 / 59 / 41
Регистрация: 25.06.2014
Сообщений: 360
13.10.2014, 21:42 4
получилось как-то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <string>
using namespace std;
 
void lol(int& x, int& y)
{
 
    for (int i = 1, k = 0; i < x - 1; i++)
    {
        if (x%i == 0)
        {
            k += i;
            y = k;
        }
    }
}
 
int main()
{
    int a=0, b=0;
 
    for (int i = 200; i < 300; i++)
    {
        for (int j = 200; j < 300; j++)
        {
            lol(i, a);
            lol(j, b);
            if (a == j&&i == b)
            {
                cout << i << "-" << j<<endl;
            }
        }
    }
    system("pause");
    return 0;
}
P.S. я просто перевел код
1
0 / 0 / 0
Регистрация: 07.10.2017
Сообщений: 15
07.10.2017, 15:12 5
А можно как-то, но без:

void lol(int& x, int& y)
{

for (int i = 1, k = 0; i < x - 1; i++)
{
if (x%i == 0)
{
k += i;
y = k;
}
}
}

Или если можно то объяснить, что это значит и делает в программе.
0
07.10.2017, 15:12
cpp_developer
Эксперт
20123 / 5690 / 417
Регистрация: 09.04.2010
Сообщений: 12,546
Блог
07.10.2017, 15:12
Помогаю со студенческими работами здесь

Найти пары целых чисел, каждое из которых совпадает с суммой делителей другого
В числовом промежутке от а до b найти все пары целых чисел, каждое из которых совпадает с суммой...

В тексте найти все пары слов, из которых одно является обращением другого
Задачка такая: В тексте найти все пары слов, из которых одно является обращением другого. т.е. ...

В тексте найти все пары слов, из которых одно является обращением другого
Ребята, эта последняя задача помогите решить мне ну очень нужно)) В тексте найти все пары слов, из...

В тексте найти все пары слов, из которых одно является обращением другого
Здравствуйте. Моя задача уже почти решена import java.io.PrintWriter; import java.util.Arrays;...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru