Станислав Пак
Напишите функцию, которая возвращает наименьший делитель целого числа n>0, отличный от 1. Пожалуйста.
Напишите функцию, которая возвращает наименьший делитель целого числа n>0, отличный от 1. Пожалуйста.
Напишите функцию, которая возвращает наименьший делитель целого числа n>0, отличный от 1. Пожалуйста.
Как её можно формально записать, если для простых числе это и будут сами числа, для состаных вообще другая неоднозначная песня.
Как-то так:
function XPEH(n: integer) integer
begin
i: integer
for i=2 to n
if int(n/i)*i=n then return i
next i
end