Hola, soy nuevo aquí, espero estén todos bien. Soy principiante aún pero tengo muchas ganas de aprender, tengo un problema con una tarea que se nos asignó en clase, es la siguiente :
Una emisora de radio quiere hacer un concurso en el que proponen a sus oyentes los títulos de 10 canciones, a las que ha numerado del 1 al 10. Cada participante debe llamar para dar los números de 3 títulos por orden de preferencia decreciente. De cada oyente se recoge cédula, edad, sexo y sus tres preferencias de canciones, de cada canción hay que recoger código (1-10), género (P-pop, R-rap, K-rock, T-Romántica).
Se le dan 3 puntos a la canción que el oyente nombra en 1er lugar, 2 puntos a la que indica en 2º lugar y 1 punto a la 3ª.
Se pide hacer un programa que realice las siguientes tareas:
1. Leer y almacenar los votos emitidos por cada oyente.
2. Calcular los votos obtenidos por cada canción e indicar cuáles son la 1º y 2ª canción más votada.
3. Al final de la emisión se reparten puntos entre los oyentes que han concursado de la siguiente manera: 30 puntos si entre las 3 canciones votadas está la 1ª, 20 puntos si está la 2ª y 10 puntos suplementarios si han acertado los dos títulos más votados.
4. Se desea obtener el número del oyente que más puntos ha obtenido, ya que se le dará un premio.
Hasta ahora nos han enseñado funciones,arrays y estructuras, apreciaría mucho si me pueden ayudar con este ejercicio, gracias !