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
Código
#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
Código
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;