
29/10/2009, 13:04
|
| | Fecha de Ingreso: octubre-2009
Mensajes: 18
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Calcular media de temperaturas Hola buenas!! tengo una duda en como podria sacar la media de las temperaturas introducidas en el programa y al final realizar la media total de dichas temperaturas:
Mi idea es guardar la media de cada temperatura en una variable, pero en ella solo se guarda el ultimo resultado, dejo aqui el codigo:
perdon por el tocho, soy novato y empeze el curso hace un mes jejeje.
#include <stdlib.h>
#include <math.h>
#include <stdio.h>
int main()
{
//variables
int dia;
int i;
char letra;
int max=-100;
float media;
float mediatotal;
int min=100;
int num1;
int num2;
//operaciones
printf("introduce el numero de dias: \n");
_flushall();
scanf("%i",&dia);
//ve si la cantidad introducida es menor que 0 entonce muestra un mensaje
//pidiendo que vuelvas a introducirlo
while(dia<0)
{
printf("Introduce una cantidad de dias correcta: \n");
_flushall();
scanf("%i",&dia);
}
//pide el numero de veces que hallamos escrito anterior en el apartado dias
for(i=1;i<=dia;i++)
{
printf("introduce la temperatura maxima: \n");
_flushall();
scanf("%i",&num1);
printf("introduce la temperatura minima: \n");
_flushall();
scanf("%i",&num2);
if(num1>max)
{
max=num1;
}
if(num2<min)
{
min=num2;
}
media=(float)(num1+num2)/2;
}
mediatotal=(float)media/dia;
printf("La temperatura maxima es: %i\n",max);
printf("La temperatura minima es: %i\n",min);
printf("La media total es: %.1f\n",mediatotal);
system("pause");
}
saludos! |