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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2008, 17:01   #1
PROFI_I
 
Регистрация: 03.12.2008
Сообщений: 8
По умолчанию Разложение числа на простые делители

Я раскладываю таким образом, но у меня она не работает правельно, помогите плз...
var
k,n,i,m:integer;
f:boolean;
begin
n:=202;
m:=trunc(sqrt(n));
f:=true; k:=1;
for i:=2 to m do
if n mod i =0 then begin
k:=k+ (n mod i);
end;
writeln(k);
end.
PROFI_I вне форума Ответить с цитированием
Старый 09.12.2008, 18:10   #2
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

Во первых зачем в коде f
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
Deight вне форума Ответить с цитированием
Старый 09.12.2008, 18:17   #3
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

По моему этот код выдаст сумму чисел которые нацело делят 202. Только если написать
Код:
k:=k+i;
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.

Последний раз редактировалось Deight; 09.12.2008 в 18:26.
Deight вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
разложение на простые множители pakusya Помощь студентам 2 19.12.2011 15:55
Разложение числа на простые множители artem_MG Паскаль, Turbo Pascal, PascalABC.NET 3 24.10.2008 19:28
Простые числа werser Помощь студентам 8 18.06.2008 07:24
Разложение числа на слагаемые Oleg-vp Общие вопросы Delphi 5 30.10.2007 10:43