Помощь - Поиск - Пользователи - Календарь
Полная версия: Делители числа
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Edward
Здравствуйте кто знает..Помогите.

Надо найти делители числа 510,1155,1268.
Жду срочного ответа.Спасибо.
Michael_Rybak
Делаешь цикл от 1 до корня из числа; если i делитель, до n/i - тоже делитель, потому этого достаточно.

2
4
12752887817
25505775634
Edward
извини но я неумею всего этого делать...
мне бы готовый результат или саму программку

я в бейсике или другом каком языке -99 smile.gif
Michael_Rybak
Цитата
мне бы готовый результат или саму программку


Готовый результат я уже написал smile.gif
Edward
Извини за тупость...Эх..вроде не дурак вообщем тоsmile.gifа тут как ребёнокsad.gif

smile.gifЧто то не понял я...решение например такое.
Число 510.
Делители этого числа 1,2,3,5,17,6,10,34,15,51,85,510.
Я просто слышал что реально написать на языке программу вот и занесло сюда.
Michael_Rybak
Можно, и очень несложно. Полазь по FAQ, разберись, как вообще программы пишутся на Паскале. А суть решения такая: перебираем циклом FOR все числа от 1 до корня из N, проверяем делимость, и, если делится, то выводим i и n/i
Edward
спасибо за помощь.Но НИчего не понимаюsmile.gif))Извини в этом деле дубsmile.gif
мисс_граффити
стоп...
раздел - Математика?
Тогда делители получают следующим образом: раскладывают число на простые множители и выбирают все возможные комбинации...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.