Hola amigos que tal saben soy nuevo en el mundo de la PROGRAMACION >/> y quisiera que puedan chequear este ejercicio que no entiendo muy bien sobre arreglos
GRACIAS MAESTROS...
Crear un programa para almacenar los resultados de las últimas elecciones del
rector de una universidad. Los datos deben almacenarse en una matriz donde
cada fila corresponde a una sede y cada columna corresponda a un candidato.
Se debe mostrar el nombre de las sedes y los nombres de los candidatos y cada
uno de los resultados, también se debe mostrar el candidato ganador.
Hola y bienvenido.
Lo primero, comentar que habría sido preferible que creases un tema nuevo en el foro, para que sea específico para tu consulta y no usar un tema de otra persona que no tiene nada que ver con tu consulta.
Lo segundo, quizás deberías pedir a tu profesor que concretase mejor que es lo que pide el ejercicio, pues la verdad es que el enunciado es muy parco en detalles.
¿Cuántas
sedes hay?
¿Cuántos
candidatos?
¿Qué tipo de dato ha de albergar la matriz? ¿Enteros numéricos? Pues supongo que lo que hay que almacenar son las puntuaciones que cada
sede ha dado cada uno de los
candidatos.
Una vez tengamos esas puntuaciones, habrá que sumar los valores numéricos totales de cada columna. Y la columna con mayor puntuación, será el candidato que habrá ganado.
También dice de mostrar el nombre del candidato, pero no dice de donde obtenemos esos nombres.
Supongo que lo ideal es crear también un array con los nombres de los candidatos.
Así, si la columna de la matriz con más puntuación es por ejemplo la columna con el indice número 4, pues el nombre del ganador será el que hay almacenado en la posición 4 del array de nombres.
En realidad aquí la "dificultad" está en ver como hacer para recorrer la matriz sumando los datos de las columnas, guardando cual es la mayor puntuación y a que numero de columna corresponde, para determinar quien es el ganador.
Aquí ya tienes algo con lo que empezar a escribir el código. Empieza por crear un array de nombres y una matriz de puntuaciones.
Las dimensiones no nos las dan, así que decidelas tú.
Lo único a tener en cuenta es que el numero de columnas de la matriz ha de ser el mismo que el número de candidatos.
Si por ejemplo decides que habrán 5
sedes y 10
candidatosPues el array de nombres de candidatos ha de tener una longitud de 10.
Y la matriz de puntuaciones ha de tener 5 filas y 10 columnas.
Las puntuaciones puedes ponerlas tu mismo a mano en el código al declarar la matriz.
O bien escribir un algoritmo que genere puntuaciones al azar, entre un rango concreto que tu decidas: entre 0 y 10, entre 0 y 100, etc..