Hola, soy estudiante a nivel principiante de programación y estamos viendo funciones y punteros lo cual empiezo a entender bien, sin embargo tengo una duda al momento de crear una funcion que me indique las temp mayores al promedio y las imprima, mi codigo es este y el problema esta en la
funcion mayorespromedios()
#include<stdio.h>
#include<conio.h>
#include <stdlib.h>
#define tamano 8
#define numsem 7
void leerclima(float *);
void escribirpromedio( float *);
void mayorespromedio(float*);
const char *sem[]= {" ", "Lunes: ", "Martes: ", "Miercoles: ", "Jueves: ", "Viernes: ", "Sabado: ", "Domingo: "};
char TEM=tamano;
int main (int arg, char*argv[])
{
float clima [TEM];
leerclima(clima);
escribirpromedio(clima);
mayorespromedio(clima);
}
void leerclima(float *clima)
{
printf(" Ingrese la temperatura : \n");
for (register unsigned char dia = 1; dia < TEM ; dia++)
{
printf("%s", sem[dia]);
scanf("%f", (clima+dia));
fflush(stdin);
}
}
void escribirpromedio( float *clima)
{
for( register unsigned char dia = 1; dia<TEM ; dia++ )
{
*(clima)+=*(clima+dia);
}
printf("\n\n El Promedio de clima de la semana es : %.2f\n",*clima/numsem);
}
void mayorespromedio(float*clima)
{
escribirpromedio(clima);
//float prom2= escribirpromedio(clima); aqui me marca error void mayorespromedios(float*)
for ( register unsigned char dia = 1 ; dia<TEM ; dia++ )
if (*clima >prom2)
printf (" dias que pasan el promedio %s:",sem[dia]);
}
//}
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex