Título: REGRESE CON PROBLEMAS :) - DARLE VALORES A UN ARREGLO
Publicado por: wazausky en 12 Noviembre 2012, 00:45 am
El programa debe mostrar la lista de 15 alumnos y a un lado sus respectivas calificaciones. Bien pues el problema es que tiene que ser el usuario quien ingrese dichas calificaciones. A quien me pueda echar la mano muchas gracias. /*PROGRAMA HECHO POR MIGUEL ANGEL GARCIA VELARDE*/ #include <stdio.h> #include <stdlib.h> /*Determinar cuantos alumnos se encuentran arriba del promedio y cuantos abajo del promedio*/ int main(int argc, char *argv[]) { int x, c1, c2; float prom; char nombres[15][30]={{"Mireya Diaz"}, {"Guido Rodriguez"}, {"Raul Valdiviezo"}, {"Cesar Cereceres"}, {"Yolanda Rosales"}, {"Rafael Garay"}, {"Rita Luna"}, {"Marisela Obeso"}, {"Ricardo Robles"}, {"Luis C. Robles"}, {"Edith Orozco"}, {"Esther Terrazas"}, {"Miguel Garcia"}, {"Angel Velarde"}, {"Miguel Velarde"}}; int califa[15]={70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84}; for (x=0; x<15; x++) { printf("%i.-\t%s\t\t%i\n\n", x+1, nombres[x], califa[x]); prom = prom + califa[x]; } prom = prom/15; printf("El promedio del grupo es: %2.2f\n", prom); c1 = 0; c2 = 0; for (x=0; x<15; x++) { if(prom<califa[x]) { c1++; } else { c2++; } } printf("\nCantidad de calificaciones arriba del promedio del grupo: %i\n", c1); printf("\nCantidad de calificaciones debajo del promedio del grupo: %i\n\n", c2); system("PAUSE"); return 0; }
Título: Re: REGRESE CON PROBLEMAS :) - DARLE VALORES A UN ARREGLO
Publicado por: Dark00 en 12 Noviembre 2012, 01:36 am
La unica forma que se me ocurre de hacerlo ahora es esta: for(int i=0; i<15; i++) { scanf("%d", &calif); califa[i] = calif; }
Puede que te sirva
Título: Re: REGRESE CON PROBLEMAS :) - DARLE VALORES A UN ARREGLO
Publicado por: BatchianoISpyxolo en 12 Noviembre 2012, 03:22 am
La unica forma que se me ocurre de hacerlo ahora es esta: for(int i=0; i<15; i++) { scanf("%d", &calif); califa[i] = calif; }
Puede que te sirva ¿Por qué no lo guardas en califa directamente? for(int i=0; i<15; i++) { scanf("%d", &califa[i]); }
|