PDA

Просмотр полной версии : помогите с QBAS


pron
18.01.2007, 17:52
надо задачу решить не знаю какой оператор использовать

программу для нахождения всех делителей натурального числа А

очень надо плз помогите
:'(

TOP_GUN
19.01.2007, 16:54
надо задачу решить не знаю какой оператор использовать

программу для нахождения всех делителей натурального числа А

очень надо плз помогите
:'(

в бейсике вроде mod находит остаток от деления, соответственно в цикле наверн лучше for, от 1 до А с шагом 1 проверяешь все числа, если остаток 0, значит выводим число

на скока я помню бейсик че-то типа того должно быть
for i=1 to A
if A mod i = 0 then print i ( или не принт? не помню :), кароч вывести надо )
next

AndrewShmel
20.01.2007, 00:14
На самом деле достаточно перебирать делители до от 2 до корня из самого числа, ибо на 1 и на само себя оно будет итак делиться.

pron
23.01.2007, 10:10
спасибо всем но я своим другим способом уже решил
спс