buen dia, mi duda consiste en lo siguiente:
estoy comenzando a utilizar funciones, utilizo una para obtener el promedio de numeros ingresados por el usuario, los cuales se guardan en un arreglo. lo que necesito es que el programa imprima el arreglo, pero dentro del int main, me han dicho que necesito apuntadores, el codigo es el siguiente:
#include <stdio.h>
float promedio(){
float total=0, suma=0;
float cal[8];
for(int i=0;i<8;i++){
printf("dame la calificacion ");
scanf("%f",&cal[i]);
}
for(int i=0;i<8;i++){
suma=suma+cal[i];
}
total=suma/8;
return promedio;
}
int main(){
printf ("%f",promedio());
printf("\n");
printf("1) para reiniciar el ");
getchar();
getchar();
return 0;
}
Elena!!
Mmm
Esto no está repetido? Es la misma hebra que habías creado pero con minúsculas, no? ¿Por que no la has editado simplemente, en lugar de crear otra?
Bueno, en cualquier caso, pásate por la otra que te puse una posible solución, a ver que te parece.
Saludos.
Dennis Ritchie. Padre de C y cocreador de UNIX.
R.I.P.