Для того чтобы натуральное число было делителем заданного числа без остатка, необходимо и достаточно, чтобы они имели общий делитель.
Если заданное число делится нацело на некоторое число, то это число называется делителем заданного числа. Для нахождения делителей числа, нужно найти все числа, на которые это число делится без остатка.
Таким образом, чтобы найти натуральное число, на которое заданное число делится без остатка, нужно проверить все натуральные числа до этого числа включительно и указать те, на которые заданное число делится без остатка.
Приведем пример для более наглядного объяснения.
Пусть заданное число равно 24. Чтобы найти натуральное число, на которое 24 делится без остатка, мы должны проверить все натуральные числа, начиная от 1 и заканчивая самим числом 24.
1 делит 24 без остатка (24 / 1 = 24)
2 делит 24 без остатка (24 / 2 = 12)
3 делит 24 без остатка (24 / 3 = 8)
4 делит 24 без остатка (24 / 4 = 6)
5 не делит 24 без остатка, так как 24 не делится нацело на 5
6 делит 24 без остатка (24 / 6 = 4)
7 не делит 24 без остатка, так как 24 не делится нацело на 7
...
24 делит 24 без остатка (24 / 24 = 1)
Таким образом, натуральным числом, на которое 24 делится без остатка, будут все числа от 1 до 24.
Если заданное число делится нацело на некоторое число, то это число называется делителем заданного числа. Для нахождения делителей числа, нужно найти все числа, на которые это число делится без остатка.
Таким образом, чтобы найти натуральное число, на которое заданное число делится без остатка, нужно проверить все натуральные числа до этого числа включительно и указать те, на которые заданное число делится без остатка.
Приведем пример для более наглядного объяснения.
Пусть заданное число равно 24. Чтобы найти натуральное число, на которое 24 делится без остатка, мы должны проверить все натуральные числа, начиная от 1 и заканчивая самим числом 24.
1 делит 24 без остатка (24 / 1 = 24)
2 делит 24 без остатка (24 / 2 = 12)
3 делит 24 без остатка (24 / 3 = 8)
4 делит 24 без остатка (24 / 4 = 6)
5 не делит 24 без остатка, так как 24 не делится нацело на 5
6 делит 24 без остатка (24 / 6 = 4)
7 не делит 24 без остатка, так как 24 не делится нацело на 7
...
24 делит 24 без остатка (24 / 24 = 1)
Таким образом, натуральным числом, на которое 24 делится без остатка, будут все числа от 1 до 24.
Паскаль
var a,i:integer;
begin
readln(a);
writeln;
for i:=1 to a do
if (a mod i=0) then writeln (i);
end.