Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20-12-2007, 12:53:05
Zaka E-Lab
 
Mensajes: n/a
Predeterminado 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.
Responder Con Cita