Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Делители числа

Автор: Edward 14.12.2006 23:41

Здравствуйте кто знает..Помогите.

Надо найти делители числа 510,1155,1268.
Жду срочного ответа.Спасибо.

Автор: Michael_Rybak 14.12.2006 23:48

Делаешь цикл от 1 до корня из числа; если i делитель, до n/i - тоже делитель, потому этого достаточно.

2
4
12752887817
25505775634

Автор: Edward 14.12.2006 23:51

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

я в бейсике или другом каком языке -99 smile.gif

Автор: Michael_Rybak 14.12.2006 23:56

Цитата
мне бы готовый результат или саму программку


Готовый результат я уже написал smile.gif

Автор: Edward 14.12.2006 23:59

Извини за тупость...Эх..вроде не дурак вообщем тоsmile.gifа тут как ребёнокsad.gif

smile.gifЧто то не понял я...решение например такое.
Число 510.
Делители этого числа 1,2,3,5,17,6,10,34,15,51,85,510.
Я просто слышал что реально написать на языке программу вот и занесло сюда.

Автор: Michael_Rybak 15.12.2006 0:05

Можно, и очень несложно. Полазь по FAQ, разберись, как вообще программы пишутся на Паскале. А суть решения такая: перебираем циклом FOR все числа от 1 до корня из N, проверяем делимость, и, если делится, то выводим i и n/i

Автор: Edward 15.12.2006 0:08

спасибо за помощь.Но НИчего не понимаюsmile.gif))Извини в этом деле дубsmile.gif

Автор: мисс_граффити 15.12.2006 6:54

стоп...
раздел - Математика?
Тогда делители получают следующим образом: раскладывают число на простые множители и выбирают все возможные комбинации...