> Para facilitar la preparación de la competición, he publicado un libro bajo > licencia Creative Commons llamado "Introducción a los concursos de > programación". > > Dicho libro lo podéis obtener en > http://hispabyte.net/libro-introduccion-a-los-concursos-de-programacion/ Sempre fa servei un llibre com aquest. Jo, de totes formes, trio C en lloc de C++ per problemes com el darrer del llibre, que en 45 minuts he resolt així (podeu comparar la solució amb la del llibre): ========================== /* ENUNCIADO: El programa recibirá una cadena, con un conjunto de paréntesis ( o ) y deberá indicar si están bien cerrados o no. */ #include <stdio.h> int main() { int c, pcount = 0; while ((c = getchar()) != EOF) { if (c == '(') { ++pcount; } else if (c == ')') { --pcount; if (pcount < 0) { break; } } else { break; } } printf((pcount == 0) ? "SI\n" : "NO\n"); return 0; } ========================== JJOR