1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| eldar219 |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 34 Пол: Мужской Реальное имя: eldar Репутация: 0 |
Составить программу для нахождения делителей некоторого числа
Плизз помогите как начать решать |
![]() ![]() |
| Unconnected |
Сообщение
#2
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: 24 |
Вот так:
Т.к. из двух множителей один не может быть меньше двух в нашем случае. Сообщение отредактировано: Unconnected - -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
| Lapp |
Сообщение
#3
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
Вот так: Гм. Тогда, может быть, и начинать не с 1? for i:=1 to (n div 2) do if (n mod i=0) then begin ... Т.к. из двух множителей один не может быть меньше двух в нашем случае. Unconnected, думай дальше. Ты прошел некоторую часть пути, но не до конца )). -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
eldar219 Задача на подпрограмму 6.04.2010 0:24
Unconnected Можно так:
Procedure divz(n:integer);
var i:byte;… 6.04.2010 0:51
Lapp for i:=1 to n do if (n mod i=0) then writeln(i);… 6.04.2010 8:18
Unconnected А почему бы и нет?) n тоже является делителем само… 6.04.2010 16:37
volvo Для того, чтобы это показать - совсем не обязатель… 6.04.2010 16:50
TarasBer Можно даже до половины не идти. 7.04.2010 15:23
Lapp Можно даже до половины не идти.Именно так :yes2: … 8.04.2010 10:21
Unconnected Ммм ну не знаю, я с циклом for ничего больше не пр… 8.04.2010 16:58
Client :lol:
думаю, имелось в виду после цикла сделать w… 8.04.2010 17:04
Unconnected
И как ты себе это представляешь?:) 8.04.2010 17:10
Client for i:=2 to round (sqrt(n) ) 8.04.2010 17:13
Lapp for i:=2 to round (sqrt(n) )Угу )). Только можно … 8.04.2010 17:40
Client тут возможно:
1) можно включить и единицу
2) возм… 8.04.2010 17:59
TarasBer Народ, автор же ещё даже ни одного ответа не сдела… 8.04.2010 18:13![]() ![]() |
|
Текстовая версия | 6.11.2025 5:18 |