Fes un programa que determina si una seqüència de caracters amb els
delimitadors ’(’, ’)’, ’[’,
’]’, ’{’, i ’}’, és correcta. Una
seqüència de delimitadors és correcta si el primer delimitador que es
tanca és l’últim que s’ha obert, i al final no queden delimitadors per
tancar, ni tampoc es tanquen delimitadors que no s’han obert.
L’entrada consisteix una seqüència, sense sentinella i en una o més
línies, amb els delimitadors ’(’, ’)’,
’[’, ’]’, ’{’, i
’}’.
La sortida ha de ser la paraula "Incorrecta" o "Correcta" segons sigui el cas.
Input
(){[]}
Output
Correcta
Input
[{()[(])}]
Output
Incorrecta
Input
[({
Output
Incorrecta
Input
[])}
Output
Incorrecta
Input
({([])}[({})])
Output
Correcta