Hola a todos es mi primer pregunta en el foro es por un programa que quiero crear en c o c++ (preferiria c++) y soy poco experimentado en el tema
Descripción del programa
Lo que necesito es hacer un programa que simule la tirada de los reyes en el truco Este procedimiento consiste en repartir las cartas de una baraja española de 40 cartas, de a una y en el orden de la ronda hasta que salga un rey (carta con el número 12 de cualquier palo). Cuando un jugador recibe un rey sale de la
ronda y no recibe más cartas. Luego se sigue repartiendo las siguientes continuando la ronda donde se encontraba. Cuando la mitad de los jugadores hayan recibido una carta con un rey, los dos equipos quedan conformados como los que recibieron un rey y los que no. y que la computadora determine como se forma el equipo
Datos de entrada
Se recibe un archivo truco.in del directorio actual (No lo genera el programa), que contiene:
• Primera línea: La cantidad n de amigos que se
aprestan a jugar ( n = 4, 6 u 8 ).
• 40 líneas adicionales, cada una de las cuales
describe una carta del mazo con un número
separado por un espacio de una letra.
El número está en el rango 1..7 o 10..12.
Datos de salida
El programa debe generar el archivo
truco.out, en el directorio actual con dos
líneas:
• La primera línea debe tener el equipo conformado
por quienes recibieron los reyes,
representados por el número de jugador y en el
orden en que recibieron los reyes, separados por
un espacio.
• La segunda línea debe tener el equipo conformado
por los que no recibieron los reyes, en el
orden creciente de la ronda, separados por un
espacio.
Ejemplo (En la realidad se reparten hasta que se conforma el equipo pero aca se tienen que repartir las 40)
Si el archivo truco.txt contiene:
6
3
5
1
4
12
6
12
10
10
2
7
4
7
1
4
1
4
11
6
2
10
5
11
3
6
12
12
7
3
2
5
1
3
7
10
11
11
6
5
2
El archivo truco.txt debe contener
5 1 4
2 3 6
Por favor ayudenme