Что определяет данный код на языке Паскаль?
Что определяет данный код на языке Паскаль:
//i, n, flag - переменные целого типа
flag := 1;
if n > 2 then begin
flag := 0;
for i := 2 to n - 1 do
begin
if n mod i = 0 then begin
flag := 1;
break
end;
end;
end;
writeln((n = 2) OR (flag = 0));
По дате
По рейтингу
Определяет, n это простое число или нет
Получается, что ответом будет: "Ни один из вариантов"?
Ой, то есть 4 вариант, я понял
Спасибо большое! Удачи вам во всём)
Почему тупой перебор делителей? Где решето Эратосфена? Где тест Ферма?
Чему учат детей????
Ничего не определяет, 1 - не простое число по этому алгоритму.
интересно а почему flag не boolean?
Код выдает False)
Начало программы украли
Видео по теме