АК
Александр Косов
В данном случае нужно проходить строку с конца и если открывающая скобка, то выводить нужно закрывающую и наоборот!
Т.е.:
1-( 2-( 3-) 4-( 5-( 6-) 7-)
8-( 7-( 6-( 5-) 4-) 3-( 2-) 1-)
Отражение это вывод наоборот?
s = '(((()(((()))))))))'
for i := length(s) downto 1 do write( s[ i ] );