G
Guest
Здравствуйте, уважаемые участники форума!
Такая просьба к вам: помогите пожалуйста написать 2 небольшие программки..
1)Среди элементов массива комплексных чисел найти минимальный и максимальный по модулю элемент. Упорядочить к.ч. по возрастанию углов с положительным направлением оси абсцисс.(С этой задачей увы не справился)
2)Найти все числа в диапазоне от 0 до n равные сумме своих делителей, не включая само число n. (1 учитывать как делитель)
(т. е. как я понял это совершенные числа)
Для этой задачи я написал код на Паскале:
Его нужно перевести на С++...
Посодействуйте пожалуйста.
Такая просьба к вам: помогите пожалуйста написать 2 небольшие программки..
1)Среди элементов массива комплексных чисел найти минимальный и максимальный по модулю элемент. Упорядочить к.ч. по возрастанию углов с положительным направлением оси абсцисс.(С этой задачей увы не справился)
2)Найти все числа в диапазоне от 0 до n равные сумме своих делителей, не включая само число n. (1 учитывать как делитель)
(т. е. как я понял это совершенные числа)
Для этой задачи я написал код на Паскале:
Код:
var b, n, a, i, s: integer;
a:=0
begin
writeln ('введите границу диапазона');
readln(b);
writeln('совершенные числа:');
for n:=a to b do
begin
s:=0
{==нахождение суммы делителей==}
for i:=1 to (n div 2) do
if n mod i=0 then s:=s+i;
if s=n then writeln(n);
end;
end
Его нужно перевести на С++...
Посодействуйте пожалуйста.