Главная /
Решение олимпиадных задач по информатике /
В переменную n с клавиатуры вводится значение n=137. Предскажите результат работы программы (что выведется на экран): … k:=0; for i:=2 to n-1 do if n mod i=0 then k:=k+1; if k=2 then writeln ('простое') else writeln ('составное'); …
В переменную n
с клавиатуры вводится значение n=137
. Предскажите результат работы программы (что выведется на экран):
…
k:=0;
for i:=2 to n-1 do
if n mod i=0 then k:=k+1;
if k=2 then writeln ('простое')
else writeln ('составное');
…
вопрос
Правильный ответ:
простое
составное
ничего
Сложность вопроса
64
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Комментарии:
Аноним
Это очень простой решебник интуит.
20 ноя 2018
Аноним
Экзамен прошёл на 4. лол
16 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # К каким основным типам формирования комбинаторных групп относятся выборки точек по условию такой задачи: "На плоскости точек заданы своими координатами. Найти "центральную" точку (точку, сумма расстояний от которой до остальных точек максимальна)".
- # Для выбора элементов из исходного множества двоичным перебором необходимо получать последовательные двоичные коды. Способ получения нового двоичного кода (на единицу больше предыдущего):
- # Приведенная программа на Паскале реализует алгоритм поразрядного умножения числа на число от 0 до 9, вводимых с клавиатуры приведена с ошибкой. Найдите ее. const m=…; var a, rez: array [1..m] of byte; i, n, x, k: integer; stroka: string; begin readln (stroka); readln (x); n:= length (stroka); for i:=1 to n do val (copy(stroka, i, 1), a[i], k); for i:=1 to n do rez[i]:= a[i] * x; for i:=n downto 2 do begin rez[i-1]:= rez[i-1]+rez[i] mod 10; rez[i]:= rez[i] div 10; end for i:=1 to n do write (rez[i]); end.
- # Программа на Паскале, фрагмент которой приведен ниже, выводит… … for i:=1 to n do for j:=1 to m do if (x[i,j]>0) and (i*j mod 2 =0) then writeln (i,j); …
- # Приведенный ниже фрагмент программы на Паскале реализует алгоритм заполнения Арифметического квадрата. … for i:=1 to n do for j:=1 to n do begin a[i,j]:=1; a[i,j]:=1; end; for i:=2 to n do for j:=2 to n do a[i,j]:=a[i-1,j]+a[i,j-1]; … Что в нем стоит изменить?