Задача C. Делители Дано целое число N. Вам нужно определить количество его делителей...

0 голосов

Задача C. Делители Дано целое число N. Вам нужно определить количество его делителей Формат входных данных Единственная строка входного файла содержит целое число N (1 <= N <= 10^12) Формат выходных данных Выведите ответ к задаче


спросил от (28 баллов) в категории Информатика
1 Ответ
0 голосов
ответил от (34 баллов)
var
n,i:integer;
begin    
readln(n);    
for i:=1 to n do          
if n mod i = 0 then
write(i,' ');    
readln;
end.
оставил комментарий от (28 баллов)

Что-то неправильно можете написать полностью?

оставил комментарий от (34 баллов)

Вы не указали до конца формат выходных данных. И мне неизвестно, что нужно вывести. Сами делители или количество делителей. Если второе, то замените часть кода if n mod i = 0 then
write(i,' ');

оставил комментарий от (34 баллов)

на этот if n mod i = 0 then inc(a);
write(a,' ');

оставил комментарий от (34 баллов)

в варе добавьте переменную a

оставил комментарий от (28 баллов)

Cпасибо надеюсь поможет))

...