20. El IFE te encargó un programa en JAVApara poder contar los votos del 2 de junio.
La información de todos los electores del país viene dada de la siguiente forma:
estado, partido
:
-1 , -1
donde:
estado: representa el estado del elector (0 <= estado < 32)
partido: representa el partido por el que voto el elector (0<= partido < 6)
a) En un arreglo bidimensional de tamaño apropiado, guarda la suma de los votos obtenidos por cada partido en cada estado. Los renglones representan los estados y las columnas los partidos.
b) Indica cuántas personas votaron en cada estado.
c) Determina cuál fue el partido por el que más personas votaron en el país.
d) Dados como parámetros una matriz cuadrada de enteros y n, se pide un módulo llamado paralelo que imprima de cada paralela superior al diagonal principal, el valor máximo y de cada paralela inferior al diagonal principal, el valor mínimo.
18. Una agencia automotriz distribuye quince modelos diferentes de coches y tiene diez vendedores. Se desea un programa que escriba un informe mensual de las ventas por vendedor y modelo, así como el número de automóviles vendidos por cada vendedor y el número total de cada modelo vendido por todos los vendedores. Asimismo, para entregar el premio al mejor vendedor, necesita saber cuál es el vendedor que más coches ha vendido.
Los datos se proporcionan por día (30 días), todos los vendedores informan la cantidad de coches que vendieron de cada modelo ese día, el final de datos de las ventas del día se conoce por un 0. Los vendedores no necesariamente informan sus ventas en orden, ni por orden de vendedor ni de modelo.