Quiniela en c

rakint nt
12 de Marzo del 2013
Necesito ayuda para resolver el siguiente ejercicio:

Codificar un programa que represente una quiniela de fútbol de manera que tenga 15 filas (partidos de la quiniela) y 3 columnas para cada fila. La primera columna representa el valor 1 (gana el equipo de casa), la segunda representa el valor X (empate) y la tercera
representa el valor 2 (gana el equipo de fuera).
En cada celda de la quiniela se puede poner un 1 (se apuesta por ese resultado) o un 0 (no se apuesta por ese resultado).
Pueden existir apuestas dobles o triples excepto en la última fila (pleno al 15), dónde sólo se puede realizar una apuesta sencilla.
Además, se debe leer del fichero “partidos.txt” adjuntado con este boletín los quince partidos asociados a cada fila de la quiniela. Cada partido se representa como una cadena de caracteres,
ej: “Real Madrid-F.C.Barcelona”. El programa debe permitir realizar las siguientes
operaciones, que se mostrarán al usuario mediante un menú por pantalla:
i. Mostrar el partido correspondiente a la fila pedida por el usuario (del 1 al 15).
ii. Introducir los valores para un número de fila de la quiniela dado por el usuario
(1 significa que se apuesta por un resultado, 0 no se apuesta por ese resultado).
iii. Mostrar la quiniela completa por pantalla de la siguiente forma. Si alguna fila
no ha recibido apuesta todavía, sus valores deben estar todos a 0.
PARTIDO 1 X 2
RealMadrid-F.C.Barcelona 1 1 0
Hércules-Elche 0 0 0
Yeclano- Real Murcia 1 0 0
…
iv. Calcular el importe de la quiniela, suponiendo que una apuesta sencilla cuesta
10cts, una doble cuesta 1€, y una triple 2€
v. Finalizar la quiniela. Se debe comprobar que todas las filas tienen al menos
una apuesta sencilla. En caso contrario, se debe indicar al usuario qué fila no
ha sido apostada. Si todas las filas tienen apuesta, se debe escribir la quiniela
a un fichero llamado “quiniela.txt” de la misma forma que se muestra en el
apartado iii).
2
vi. Comprobar el resultado de la quiniela leyendo el fichero “resultado.txt” ad-juntado con este boletín. Se debe indicar cuántos aciertos se han obtenido y el importe ganado, suponiendo que cada acierto vale 50cts.
vii. Salir del programa.