Дан алгоритм. Program N; var x, k, i: integer; Begin readln(x); if x = 1 then k :=1 else begin k:= 2; for i := 2 to x div 2 do if x mod i = 0 then k := k + 1 end; writeln(k); End. Выберите формулировку задачу, которую решает данный алгоритм. Найти количество делителей числа х. Найти количество цифр числа х. Найти наибольший делитель числа х. Найти наименьший делитель числа х.
Задание

Дан алгоритм.

Program N;
var x, k, i: integer;
Begin
readln\(x\);
if x = 1
then k :=1
else begin
k:= 2;
for i := 2 to x div 2 do
if x mod i = 0
then k := k + 1
end;
writeln\(k\);
End.

Выберите формулировку задачу, которую решает данный алгоритм.

  • Найти количество делителей числа х.
  • Найти количество цифр числа х.
  • Найти наибольший делитель числа х.
  • Найти наименьший делитель числа х.