![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 17.04.2011
Сообщений: 2
|
![]()
Дано целое число n. Требуется найти количество его делителей, не считая 1 и само число n. В программе должна быть функция, возвращающая количество делителей числа n.
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
![]() Код:
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
![]() |
![]() |
![]() |
#3 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Всё так. Только
Код:
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 17.04.2011
Сообщений: 2
|
![]()
Простите пожалуйста, не понимаю в какой переменной ответ. Плюс, n надо прочитать в одном файле (.txt), а вывести в другом (тоже .txt). Заранее спасибо.
|
![]() |
![]() |
![]() |
#5 | |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
![]()
Результатом тут является массив делителей (TIntegerArray). Его длина - и есть ваш ответ.
Вообще, если нужно просто кол-во делителей, то записывать их в массив не обязательно. Достаточно просто завести счётчик и увеличивать его при каждом нахождении нового делителя. Цитата:
Последний раз редактировалось Sibedir; 19.04.2011 в 05:54. |
|
![]() |
![]() |
![]() |
#6 |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
![]() Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Pascal. Найти все делители числа N | torah | Помощь студентам | 0 | 24.11.2010 10:37 |
Найти все делители числа N | torah | Помощь студентам | 33 | 06.11.2010 00:15 |
Разложение числа на простые делители | PROFI_I | Общие вопросы Delphi | 2 | 09.12.2008 18:17 |