Na verdade o que precisava fazer seria o seguinte:
Entrada
A entrada é composta de vários conjuntos de testes. A primeira linha de um conjunto de testes
contém um número inteiro m (1 ≤ m ≤ 100), indicando o número de operandos da expressão
a ser avaliada. A segunda linha de um conjunto de testes contém a expressão aritmética a ser
avaliada, no seguinte formato:
x1 s1 x2 s2 ... Xm-1 sm-1 Xm
onde
• Xi, 1 ≤ i ≤ m, é um operando (0 ≤ Xi ≤ 100);
• sj, 1 ≤ j <m, é um operador, representado pelos símbolos '+’ ou '-’;
• não há espaços em branco entre operandos e operadores.
O final da entrada é indicado pelo valor m = 0.
Exemplo de Entrada
3
3+7-22
3
5-10-77
10
1+2+3+4+5+6+7+8+9+10
0
Saída
Para cada conjunto de testes da entrada seu programa deve produzir três linhas. A primeira
linha deve conter um identificador da expressão, no formato "Teste n", onde n é numerado a
partir de 1. Na segunda linha deve aparecer o resultado encontrado pelo seu programa. A
terceira linha deve ser deixada em branco. A grafia mostrada no Exemplo de Saída, abaixo,
deve ser seguida rigorosamente.
Exemplo de Saída
Teste 1
-12
Teste 2
-82
Teste 3
55
(esta saída corresponde ao exemplo de entrada acima)
Restrições
1 ≤ m ≤ 100, 0 ≤ Xi ≤ 100 para todo 1 ≤ i ≤ m