К уроку информатики Задача по программированию решение
Оценка 4.6

К уроку информатики Задача по программированию решение

Оценка 4.6
docx
28.05.2021
К уроку информатики Задача по программированию  решение
Задача по программированию Найти наименьший нетривиальный делитель натурального числа.docx

Задача № 15. Найти наименьший нетривиальный делитель натурального числа

Формулировка. Дано натуральное число. Найти его наименьший нетривиальный делитель или вывести само это число, если такового нет.

Решение. Задача решается аналогично предыдущей. При этом необходимо начать обычный цикл с увеличением, при котором переменная цикла i изменяется от 2 до n (такая верхняя граница нужна для того, чтобы цикл всегда заканчивался, так как когда i будет равно n, выполнится условие n mod i = 0). Весь остальной код при этом не отличается.

Код:

    1.        program SmallestDiv;

    2.         

    3.        var

    4.          i, n: word;

    5.         

    6.        begin

    7.          readln(n);

    8.          for i := 2 to n do begin

    9.            if n mod i = 0 then begin

  10.              writeln(i);

  11.              break

  12.            end

  13.          end

  14.        end.

 


 

Скачано с www.znanio.ru

Задача № 15. Найти наименьший нетривиальный делитель натурального числа

Задача № 15. Найти наименьший нетривиальный делитель натурального числа
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
28.05.2021