Предмет: Информатика,
автор: mandarinGM
Задача C. Делители Дано целое число N. Вам нужно определить количество его делителей Формат входных данных Единственная строка входного файла содержит целое число N (1 <= N <= 10^12) Формат выходных данных Выведите ответ к задаче
Ответы
Автор ответа:
0
var
n,i:integer;
begin
readln(n);
for i:=1 to n do
if n mod i = 0 then
write(i,' ');
readln;
end.
n,i:integer;
begin
readln(n);
for i:=1 to n do
if n mod i = 0 then
write(i,' ');
readln;
end.
Автор ответа:
0
Что-то неправильно можете написать полностью?
Автор ответа:
0
Вы не указали до конца формат выходных данных. И мне неизвестно, что нужно вывести. Сами делители или количество делителей. Если второе, то замените часть кода if n mod i = 0 then
write(i,' ');
write(i,' ');
Автор ответа:
0
на этот if n mod i = 0 then inc(a);
write(a,' ');
write(a,' ');
Автор ответа:
0
в варе добавьте переменную a
Автор ответа:
0
Cпасибо надеюсь поможет))
Похожие вопросы
Предмет: Қазақ тiлi,
автор: merzalievar
Предмет: Химия,
автор: bakytbekkova06madne
Предмет: Русский язык,
автор: Wnjwhwh
Предмет: Биология,
автор: VERONIKAMAY
Предмет: Литература,
автор: nastyajalovega