Главная /
Решение олимпиадных задач по информатике /
В результате выполнения программы на Паскале, фрагмент которой приведен ниже, массив Flag будет содержать: … n:=5; for i:=1 to n do a[i]:=i; for i:=2 to n div 2 do if flag[i]=0 then for j:=i+1 to n do if (a[j] mod a[i]=0) then flag[j]:=1; …
В результате выполнения программы на Паскале, фрагмент которой приведен ниже, массив Flag
будет содержать:
…
n:=5;
for i:=1 to n do a[i]:=i;
for i:=2 to n div 2 do
if flag[i]=0 then
for j:=i+1 to n do
if (a[j] mod a[i]=0) then flag[j]:=1;
…
вопрос
Правильный ответ:
00010
Сложность вопроса
59
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на 5. лол
30 июл 2020
Аноним
Экзамен прошёл на 5. Спасибо за ответы
09 окт 2016
Другие ответы на вопросы из темы программирование интуит.
- # В результате выполнения программы, фрагмент которой приведен ниже … n=5; for i:=n downto 1 do write (n-i); … выводится ряд чисел:
- # В результате выполнения программы на Паскале, фрагмент которой приведен ниже, произойдет выборка элементов из исходного массива . На печать выйдет: … for i:=1 to n do for j:=1 to n do writeln (A[i], A[j]); …
- # В результате выполнения программы на Паскале, фрагмент которой приведен ниже, буден найдено: … s:=0; for i:=1 to n do for j:=1 to n do if (i>n-j+1) then s:=s+x[i,j]; …
- # Использование дополнительного массива флажков ("отмечающих" выбранные элементы в соответствующих флажкам позициях исходного массива) предполагает, что:
- # Что выведется на экран в результате работы программы, фрагмент которой приведен ниже: … stroka:='(5+y)*(x-4)'; n:=length (stroka); s:=0; for i:=1 to n do begin a[i]:=copy(stroka, i, 1); flag[i]:=0; end; for i:=1 to n do begin if a[i]="(" then flag [i]:=1; if a[i]=")" then flag [i]:=-1; end; for i:=1 to n do begin s:=s+flag [i]; if s<0 then x:=1; end; if (s=0) and (x=0) then writeln ('верно') else writeln ('неверно'); …