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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.09.2013, 21:34   #1
MuruMec
 
Регистрация: 13.09.2013
Сообщений: 7
Сообщение рекурсия и делители

Ребят помогите пожалуйстаЗадача на первый взгляд простая, но до меня никак не допрёт. Вводится число, нужно найти все его делители. Все бы ничего, но надо сделать с помощью рекурсии На Паскале

Последний раз редактировалось MuruMec; 13.09.2013 в 21:37.
MuruMec вне форума Ответить с цитированием
Старый 13.09.2013, 22:34   #2
eoln
Старожил
 
Аватар для eoln
 
Регистрация: 26.04.2008
Сообщений: 2,645
По умолчанию

Не проверял, примерно так
Код:
procedure deliteli(x, i: word);
begin
  if i > x div 2 then exit;
  if x mod i = 0 then writeln(i);
  deliteli(x, i+1)
end;
вызывать так: deliteli(введёное_число, 2) Ну и если надо 1 и само число, то можно дописать.
eoln вне форума Ответить с цитированием
Старый 13.09.2013, 22:41   #3
MuruMec
 
Регистрация: 13.09.2013
Сообщений: 7
По умолчанию

Спасибо И почему я сам не мог это сделать?
MuruMec вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
строки,делители student94 Паскаль, Turbo Pascal, PascalABC.NET 11 05.05.2013 21:14
делители,функций Sha[D]oW Паскаль, Turbo Pascal, PascalABC.NET 2 16.04.2013 13:45
Простые делители числа на Си. meta Помощь студентам 0 25.05.2011 18:51
делители semennn Помощь студентам 2 02.04.2009 23:48