Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2010, 19:08   #1
Sos1
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 12
По умолчанию 2. Совершенным числом называется число, равное сумме всех делителей, меньших, чем оно само. Например, 28=

2. Совершенным числом называется число, равное сумме всех делителей, меньших, чем оно само. Например, 28=1+2+4+7+14. Составить программу, которая проверяет, является ли число совершенным.
Sos1 вне форума Ответить с цитированием
Старый 07.06.2010, 19:17   #2
Chudo4258
Форумчанин
 
Аватар для Chudo4258
 
Регистрация: 19.02.2009
Сообщений: 622
По умолчанию

Код:
readln(n);
S:=0;
for i:=1 to n-1 do
  if (n mod i =0) then S:=S+i;
writeln(n=S);
Жми на весы!!!
Chudo4258 вне форума Ответить с цитированием
Старый 07.06.2010, 19:17   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

1)какой язык?
2)где наработки или цена?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 08.06.2010, 00:33   #4
Sos1
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 12
По умолчанию

1 Паскаль
2 Что за цена?
Sos1 вне форума Ответить с цитированием
Старый 08.06.2010, 00:42   #5
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Цитата:
2 Что за цена?
Цена решения вам этого задания.(СПЕЦ ПРЕДЛОЖЕНИЕ ДЛЯ ХАЛЯВЩИКОВ)
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 08.06.2010, 00:52   #6
Vikenty
Заслуженный флудер
Участник клуба
 
Аватар для Vikenty
 
Регистрация: 31.03.2010
Сообщений: 1,473
По умолчанию

Цена o_O
Функция для проверки:
Код:
function IsPerfect(Number: integer): boolean;
var
s,i: integer;
begin
s:=0;
IsPerfect:=false;
for i:=1 to n-1 do
if (n mod i =0) then S:=S+i;
if n=s then IsPerfect:=true;
end;
Vikenty вне форума Ответить с цитированием
Старый 08.06.2010, 00:56   #7
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Vikenty
<<offtop>>
я конечно понимаю что прога то пустяковая.Но для человека который просто тупо кинул задание (ни здрасьте тебе ни до свидания) это надо за копеечку реализовывать.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Старый 08.06.2010, 01:08   #8
Vikenty
Заслуженный флудер
Участник клуба
 
Аватар для Vikenty
 
Регистрация: 31.03.2010
Сообщений: 1,473
По умолчанию

Уже поздно
Vikenty вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа вывода всех натуральных чисел меньших N strateg66 Помощь студентам 1 09.01.2010 00:36
Натуральное число, в записи которого п цифр, называется числом Армстронга, если сумма его цифр, возведенн OTLi4HO Общие вопросы C/C++ 6 14.01.2009 19:48
является ли заданное натуральное число совершенным Савинова Помощь студентам 3 19.11.2008 09:51
Ввести число N и определить делится ли оно без остатка на число M (VBA) Ivanich Microsoft Office Excel 7 24.04.2008 19:43
Дано четырехзначное число, заданное в символьном виде, например, '1954'. Напечатать его текстом, например gred Помощь студентам 13 31.03.2008 22:24