Главная /
Решение олимпиадных задач по информатике /
[формула]) избыточное количество скобок: … 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+fla
В результате работы программы, фрагмент которой приведен ниже, идет проверка правильности расстановок скобок в арифметическом выражении. Что будет результатом работы программы, если в данном выражении (например: ) избыточное количество скобок:
Правильный ответ:
верно
неверно
Сложность вопроса
83
Сложность курса: Решение олимпиадных задач по информатике
77
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Прямо сейчас уничтожьте сайт с ответами интуит. Это невозможно
23 янв 2019
Аноним
Я помощник профессора! Срочно заблокируйте этот ваш сайт с ответами по интуит. Пишу жалобу
13 фев 2016
Другие ответы на вопросы из темы программирование интуит.
- # Способы вычисления площади выпуклой фигуры:
- # Количество комбинаторных групп, сформированных двоичным перебором будет равно:
- # Что делает приведенная ниже программа на Паскале: var a: string; b, i, j, st, n, s, x, k: integer; begin writeln ('введите число'); readln (a); n:=length(a); s:=0; for i:=1 to n do begin val (copy(a,n-i+1,1),x,k); st:=1; for j:=1 to n do st:=st*x; s:=s+st; end; val (a, x, k); if s=x then writeln ('+') else writeln ('-'); end.
- # Приведенная программа на Паскале позволяет … var a, b, s, x: integer; begin readln (a); readln (b); s:=0; while a<>0 do begin x:=a mod b; s:=s*10 +x; a:=a div b; end; writeln (s); end.
- # В результате выполнения программы на Паскале, фрагмент которой приведен ниже, в массив вводятся числа: 1, 2, 1, 2, 1, 2. Массив У будет содержать значения: . . . for i:=1 to n do begin readln (x[i]); 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 m:=x[i]; x[i]:= x[i+1]; x[i+1]:=m; g:=y[i]; y[i]:= y[i+1]; y[i+1]:=g; end; . . .