Re: ayuda en ejercicio Lo primero deberías probar a hacer el programa, ya que no creo que nadie
lo vaya a implementar por ti. Yo te daré unas pautas que a mi me parecen
razonables para que empieces el programa.
MathCen escribió:
> #define CANDIDATOS 4
>
> #define PUEBLOS 5
>
> int Sum[COLS] = { 0 };
>
Aquí he cambiado los nombres de las definiciones que has hecho para que
sean más explicativas.
> int Array[PUEBLOS][CANDIDATOS] =
>
> {
>
> { 192, 48, 206, 45 },
>
> { 180, 20, 320, 16 },
>
> { 221, 90, 140, 20 },
>
> { 432, 50, 821, 14 },
>
> { 820, 61, 946, 18 },
>
> };
Aquí es donde te plantearé una solución:
En cada pueblo habrá que calcular el total:
int matriz_suma_votos[PUEBLOS]={0};
for (i=0;i<PUEBLOS;i++)
for (j=0;j<CANDIDATOS;j++){
matriz_suma_votos[i] =+ Array[i][j];
}
//Con lo anterior se puede saber si un candidato obtuvo o no el 50%.
for (i=0;i<PUEBLOS;i++)
for (j=0;j<CANDIDATOS;j++){
if (Array[i][j]> (matriz_suma_votos[i]/2))
printf ("El candidato %d tiene más del 50% de votos.",i);
}
Creo que está todo.
Espero que te ayude.
Zaka. |