Last active
May 20, 2021 21:09
-
-
Save mreduar/50641c9ad8d14ae39b6aed9f35e80bec to your computer and use it in GitHub Desktop.
Dadas las calificaciones de los tres cortes de la seccion "X" de Lenguaje de Programacion donde hay 37 estudiantes Calcular la nota definitiva para cada estudiante y el promedio de la seccion. Teniendo en cuenta que se debe almacenar en una matriz donde las filas representan los alumnos y las columnas los corte y la definitiva
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* Dadas las calificaciones de los tres cortes de la seccion "X" de Lenguaje de Programacion donde hay 37 estudiantes | |
Calcular la nota definitiva para cada estudiante y el promedio de la seccion. Teniendo en cuenta que se debe almacenar | |
en una matriz donde las filas representan los alumnos y las columnas los corte y la definitiva */ | |
#include <stdio.h> | |
#define columnas 4 | |
#define filas 37 | |
void leer(); | |
float calculos(float notas[][columnas]); | |
void imprimir(); | |
float notas[filas][columnas]; | |
float promedio; | |
int f, c; | |
int main() | |
{ | |
leer(); | |
calculos(notas); | |
imprimir(); | |
return 0; | |
} | |
void leer(){ | |
for ( f = 0; f < filas; ++f) | |
{ | |
float suma=0; | |
for ( c = 0; c < columnas-1; ++c) | |
{ | |
printf("Ingrese la nota %d del estudiante %d:\n", c+1, f+1); | |
scanf("%f",¬as[f][c]); | |
suma+=notas[f][c]; | |
} | |
notas[f][3]=suma; | |
} | |
} | |
float calculos(float notas[][columnas]){ | |
float definitiva=0; | |
for ( f = 0; f < filas; ++f) | |
{ | |
definitiva+=notas[f][3]; | |
} | |
promedio=definitiva/filas; | |
return (promedio); | |
} | |
void imprimir(){ | |
printf("Las notas definitivas de cada estudiante son:\n"); | |
for (f = 0; f < filas; ++f) | |
{ | |
printf("Nota del estudiante #%d es %.2f\n", f+1, notas[f][3]); | |
} | |
printf("El promedio de la seccion es %.2f\n", promedio); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hola, me podrías explicar la solución, es que tengo algunas dudas