Форум программистов, компьютерный форум, киберфорум
Наши страницы

Определить, является ли строка правильным скобочным выражением (Перевод кода из Паскаля в С++) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Упорядочить столбцы массива по возрастанию http://www.cyberforum.ru/cpp-beginners/thread723190.html
Упорядочить столбцы массива по возрастанию сумм элементов столбцов методом Хоара. Помогите оч надо..
C++ Дан массив действительных чисел X[N]. Вычислить Y=max (X[i])-min(X[i]). Здравствуйте форумчане. Уж так случилось что я совсем не дум-дум в строках и массивах. ПРОСЬБА просмотрите задачи и подскажите как их вообще мне наришать. Задачи есть--цель есть--желание... http://www.cyberforum.ru/cpp-beginners/thread723170.html
программа, которая из 3 чисел выбирает максимальная числ C++
pajalusta
C++ Конструкторы и деструкторы
Прочитал про конструкторы и деструкторы. Пишут что они нужны для инициализации переменных класса. Как они используются я понял, но не понял зачем это нужно. Вместо конструктора можно ведь придумать...
C++ Переформатировать текстовый файл http://www.cyberforum.ru/cpp-beginners/thread723150.html
Нужно написать программу. Помогите, пожалуйста :) Вот собственно сама задача: переформатировать текстовый файл, вычленяя в нём предложения и записывая каждое предложение в виде отдельной строки....
C++ Вычислить члены последовательностей a, b Здравствуйте.Помогите пожалуйста. Значения членов числовой последовательности ai , bi вычисляются по формулам: (i) = 0,8*a(i-1) + 0,1*b(i-1) b(i) = 0,6*a(i-1) +0,2*b(i-1),i=2,3,.... Не применяя... подробнее

Показать сообщение отдельно
frank_lampard
-8 / 2 / 0
Регистрация: 23.09.2012
Сообщений: 145

Определить, является ли строка правильным скобочным выражением (Перевод кода из Паскаля в С++) - C++

07.12.2012, 20:38. Просмотров 753. Ответов 12
Метки (Все метки)

Помогите перевести код из Паскаля в С++. Сам код:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
var
a1,a2,s1,s2,d1,d2,i: integer;
q: string;
begin
write('Введите скобочное выражение: ');
read(q);
for i:=1 to length(q) do begin
if q[i]='(' then inc(s1);
if q[i]=')' then inc(s2);
if q[i]='{' then inc(a1);
if q[i]='}' then inc(a2);
if q[i]='[' then inc(d1);
if q[i]=']' then inc(d2);
end;
if (s1=s2) and (a1=a2) and (d1=d2) then writeln('YES')
else write('NO');
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru