El número menor no lo marca
Código
#include <stdio.h>
#include <conio.h>
#include <windows.h>
int i, opcion;
float mayor=0, menor=100000.00000, promedio;
float anume[20];
main()
{
system("color 4f");
inicio:
system("cls");
printf("\n\nEste programa te permite registrar la temperatura de las 24 horas del dia y");
printf("\n\ngenera un reporte informandote la temperatura menor, mayor y el promedio deldia");
for (i=0; i<=23; i++)
{
printf("\n\nIntroduce la temperatura de la hora %d: ",i+1); scanf("%f", &anume[i]);
if (anume[i]>mayor)
mayor=anume[i];
else if (anume[i]<menor)
menor=anume[i];
promedio= (anume[i]+promedio);
}
printf("\n\nLa temperatura mayor es: %.3f", mayor);
printf("\n\nLa temperatura menor es: %.3f", menor);
printf("\n\nEl promedio de la temperatura es %.3f: ",promedio/i);
opcion:
printf("\n\nDeseas realizar otro registro? Si=1 No=2: ");scanf("%d", &opcion);
switch(opcion)
{
case 1: goto inicio;
break;
case 2: goto termina;
break;
default: goto opcion;
break;
}
termina:
printf("\n\nEnter para terminar...");
getch();
}