Составьте программу нахождения количества делителей числа n (значение n вводится с...

0 голосов
43 просмотров

Составьте программу нахождения количества делителей числа n (значение n вводится с клавиатуры)


Информатика (27 баллов) | 43 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Var n,i,k:integer;
begin
write('n='); readln(n);
k:=2;
for i:=2 to n div 2 do
 if n mod i = 0 then k:=k+1;
writeln('k=',k);
end.

Пример:
n=20
k=6

(194k баллов)