Главная /
Решение олимпиадных задач по информатике /
[формула]. Ответ дайте в поле ввода без пробелов: . . . for i:=1 to 5 do readln (x[i]); for j:=5 downto 2 do for i:=1 to j-1 do if x[i]>x[i+1] then begin y:=x[i]; x[i]:= x[i+1]; x[i+1]:=y; end; …
Предскажите, какие значения будет содержать массив х, в результате выполнения программы на Паскале, фрагмент которой приведен ниже, если первоначально в массиве соделжались значения
. Ответ дайте в поле ввода без пробелов:
Правильный ответ:
00899
Сложность вопроса
36
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Комментарии:
Аноним
Какой студент гуглит эти тесты с интуитом? Это же не сложно
19 июл 2017
Другие ответы на вопросы из темы программирование интуит.
- # В результате выполнения программы на Паскале, фрагмент которой приведен ниже, в переменной К будет находиться… . . . n:=5; k:=0; for i:=1 to n do a[i]:=i; for j:=n downto 2 do for i:=1 to j-1 do if a[i]<a[i+1] then begin x:=a[i]; a[i]:= a[i+1]; a[i+1]:=x; k:=k+1; end; …
- # В результате выполнения программы на Паскале, фрагмент которой приведен ниже, произойдет вывод ряда чисел. Укажите этот ряд чисел (через пробел): . . . n:=5; for i:=1 to n do begin x[i]:=n-i+1; y[i]:=i; end; for j:=n downto 2 do for i:=1 to j-1 do if x[i]>x[i+1] then begin g:=x[i]; x[i]:= x[i+1]; x[i+1]:=g; g:=y[i]; y[i]:= y[i+1]; y[i+1]:=g; end; for i:=1 to n do write (x[i]+y[i]); . . .
-
#
В результате выполнения программы на Паскале, фрагмент которой приведен ниже, в переменной
будет:
…
d:=0; n:=3;
for j:=1 to n do
for i:=1 to n do x[i,j]:=i+j;
for j:=1 to n do
begin
m[j]:=x[1,j];
for i:=1 to n do
begin
if x[i,j]>m[j] then m[j]:=x[i,j];
end;
d:=d+m[j];
end
…
- # Что выведется на экран в результате работы программы, фрагмент которой приведен ниже: … 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 ('неверно'); …
- # В каком направлении идет заполнение двумерного массива в 2-ом вложенном цикле по i, в результате выполнения программы на Паскале, фрагмент которой приведен ниже: … x:=1; for k:=1 to n div 2 do begin for i:=k to n-k do begin a[k,i]:=x; x:=x+1; end; for i:=k to n-k do begin a[i,n-k+1]:=x; x:=x+1; end; for i:=k to n-k do begin a[n-k+1,n-i+1]:=x; x:=x+1; end; for i:=k to n-k do begin a[n-i+1,k]:=x; x:=x+1; end; end; …
будет:
…
d:=0; n:=3;
for j:=1 to n do
for i:=1 to n do x[i,j]:=i+j;
for j:=1 to n do
begin
m[j]:=x[1,j];
for i:=1 to n do
begin
if x[i,j]>m[j] then m[j]:=x[i,j];
end;
d:=d+m[j];
end
…