Найти все целые делители числа, кроме 1 и его самого - Pascal

Формулировка задачи:

Для введенного с клавиатуры произвольного целого числа определить все возможные целые делители, кроме 1 и самого числа. Если число не имеет таких делителей, сообщить об этом. (Например: для 20 – 2,4,5,10; для 21 - 3,7; для 23 – «нет делителей»).


textual

Код к задаче: «Найти все целые делители числа, кроме 1 и его самого - Pascal»

var
  n,i,c:longint;
begin
  write('n=');
  readln(n);
  write(n,':');
  for i:=2 to abs(n div 2)+1 do
    if n mod i=0 then begin
      write(i,' ');
      c:=c+1;
    end;
  if c=0 then writeln('no divisors');
  readln;
end.

Блок-схема:

Блок-схема к задаче: Найти все целые делители числа, кроме 1 и его самого - Pascal
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.


СДЕЛАЙТЕ РЕПОСТ

7   голосов, оценка 3.571 из 5

Источник