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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2014, 19:53   #1
Radmir. v
 
Регистрация: 07.11.2014
Сообщений: 5
По умолчанию

Помогите найти ошибку в коде....
Код:
var
number, delit, temp, pr: integer;
flag: BOOLEAN;
begin
readln(number);
writeln(' делители числа:  ');
for delit:=2 to number div 2 do
   if number mod delit=0 then begin
                               flag:= true;
                               temp:=2;
                               while flag and (temp<=delit div 2) do
                                        if delit mod temp=0 then flag:=false
                                                            else temp:=temp+1;
                              if not flag then pr:=pr*delit;
                              writeln (pr, '');
                             end;
end.
В чем тут ошибка?

Последний раз редактировалось Stilet; 24.11.2014 в 15:07.
Radmir. v вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определить, больше ли сумма простых делителей числа М, произведения составных делителей числа N. Radmir. v Помощь студентам 5 10.11.2014 22:23
сокращение числа переборов для нахождения делителей числа ujif Паскаль, Turbo Pascal, PascalABC.NET 8 13.06.2013 20:33
вычисления суммы нечетных составных делителей, кратных пяти ника1 Паскаль, Turbo Pascal, PascalABC.NET 0 22.11.2012 12:43
Нахождение произведения составных делителей числа Alexbmgn Помощь студентам 2 19.01.2012 21:36
Определение простых и составных делителей! Alexbmgn Помощь студентам 5 22.11.2011 07:26