Enviar | Todos los envÃos | Mejores soluciones | Atrás a la lista |
ODI14E01 - Suma y resta, suma y resta |
A María le encanta jugar con las operaciones de suma y resta. Su más reciente juego consiste en evaluar una expresión aritmética.
Para ello, María debe primero formar la expresión, lo cual hace de la siguiente manera. Partiendo por la izquierda de una lista de enteros, María toma cada número y lo escribe en una misma línea. Luego, entre cada par de números, ella escribe, alternando, un operador de suma (‘+’) o resta (‘-’). María siempre inicia con el operador de suma. Al terminar, ella procede entonces a evaluar la expresión.
Por ejemplo, si la lista de números es la siguiente:
1 8 6 10 4 12 5 7 3 9 1 8 |
El juego de María produce la siguiente expresión aritmética:
1 + 8 - 6 + 10 - 4 + 12 - 5 + 7 - 3 + 9 - 1 + 8 |
la cual, al evaluarse, produce 36.
¿Puedes ayudar a María a verificar sus respuestas? Dada una lista de números enteros, escribe un programa que imprima el resultado de la evaluación de la expresión aritmética formada según el juego de María.
Entrada
La primera línea de entrada contiene a N (1 <= N <= 100), el tamaño de la lista. En la siguiente línea se encontrarán N enteros separados por un espacio. Cada entero estará en el rango [-100, 100].
Salida
En una línea imprime un sólo número: el resultado de evaluar la expresión formada.
Ejemplos
Ejemplo #1:
Entrada |
12 1 8 6 10 4 12 5 7 3 9 1 8 |
Salida |
36 |
Ejemplo #2:
Entrada |
3 0 5 7 |
Salida |
-2 |
Adicionado por: | kojak_ |
Fecha: | 2014-05-07 |
Tiempo lÃmite: | 1s |
LÃmite del código fuente: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Lenguajes: | C CSHARP C++ 4.3.2 CPP PAS-GPC PAS-FPC PYTHON PYTHON3 |
Fuente: | Olimpiada Dominicana de Informática |