Делители
По данному натуральному числу выведите все его натуральные делители в порядке возрастания.

Входные данные

На вход подаётся единственное натуральное число n (n≤1000).

Выходные данные

Выведите все делители числа в порядке возрастания. Делители можно выводить на одной строке, разделяя пробелом, или на разных строках.


Аноним: язік
Ziorar: вот ещё для системы Кумир держите, а то мало тут накидали :)

алг
нач
цел а,н
вывод "поиск делителей числа",нс
вывод "введите целое число: "
ввод а
нц для н от 1 до а
если mod(а,н)=0 то вывод н," " все
кц
кон
Ziorar: Только "целое" желательно заменить на "натуральное". Поздно было, недоглядел.
Аноним: да иди спи чел

Ответы

Ответ дал: lenyashastin
10

Ответ:

x = int(input());

for i in range(1,x+1):

   if (x%i == 0):

       print(i, end = ' ');


yarikmertt: спс
Ответ дал: tutu007
3

Ответ:

Python:

n=int(input())

for i in range(1,n//2+1):

   if n%i==0:

       print(i)

print(n)

С++:

#include <iostream>    

int main()

{

int n;

std::cin >> n;

for (int i = 1; i <= n / 2; i++)

{

 if (n % i == 0)

 {

  std::cout << i << std::endl;

 }

}

std::cout << n;

}


yarikmertt: спс
Вас заинтересует