Veran tengo que ingresar par de temperaturas diarias
máx. y
min.
El proceso terminara cuando ambas son cero.
Ahora; lo que quiere que se informe es
la cantidad de días cuyas temperaturas se han leido, la media maxima y la media minima.se hallar esto; seria un acumulado/contador pero como las temperaturas que ingreso seran consecutivas cambiaria constantemente mi media en ambos casos. y como guardaria el registro de días?.
Ésto es lo que hice hasta el momento
#include <conio.h>
#include <iostream.h>
main()
{int mx,mn,cd,cmn,pmn,tmx,amx;
cd=cmn=tmx=amx=0;
cout<<"\nIngresar temperatura maxima = ";
cin>>mx;
cout<<"\nIngresar temperatura minima = ";
cin>>mn;
while((mx!=0&&mn!=0))
{cd=cd+1; /*Contador de dias*/
if(mn<0) {cmn=cmn+1;
pmn=(cmn*100)/cd;
} /*En caso de que la temp. min. sea menor a 0; cuento
y hago ya un porcentaje preliminar.*/
if(mx>tmx){tmx=mx;} /*Pregunto si la temp. ahora ingresada supera
a tmx y sino guardo*/
}
cout<<"\nEl porcentaje de inferiores representa el = "<<pmn;
cout<<"\nLa temperatura max. ingresada fue = "<<tmx;
getch();
}
Para las medias haria ésto
amx=amx+mx;
amn=amn+mn;
mmx=amx/cd;
mmn=amn/cd;
Pero como guardo un registro de esos dias
Agradeceria mucho cualquier ayuda D;