Главная / Решение олимпиадных задач по информатике / Фрагмент программы на Паскале проверяет - простое ли число n, введенное с клавиатуры, он не правильный. Укажите возможные правильные варианты. … ... k:=0; for i:=1 to n-1 do if n mod i=0 then k:=k+1; if k=2 then writeln ('число простое') else writeln ('чи

Фрагмент программы на Паскале проверяет - простое ли число n, введенное с клавиатуры, он не правильный. Укажите возможные правильные варианты.

… ... k:=0; for i:=1 to n-1 do if n mod i=0 then k:=k+1; if k=2 then writeln ('число простое') else writeln ('число составное'); …

вопрос

Правильный ответ:

неверно конечное значение заголовка цикла. Правильно: for i:=1 to n do
неверна проверка количества числа делителей. Правильно: if k=1 then writeln ('число простое')
неверно находится число делителей. Правильно: k:=k+i
неверно записана команда ветвления. Правильно - в одну строку
Сложность вопроса
88
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Большое спасибо за ответы по intuit.
12 июн 2020
Аноним
просто спасибо
24 янв 2016
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.