Documentos de Académico
Documentos de Profesional
Documentos de Cultura
float temperaturas[24][7]; // las 24 horas 0-23 del dia los 7 dias de la semana (lunes a domingo)
char dias[7][10] =
{"LUNES","MARTES","MIERCOLES","JUEVES","VIERNES","SABADO","DOMINGO"};
void llenar_arreglo();
void Reporte_de_Temp();
void Registra_tempxdia(int);
void Registra_tempxhora(int);
float Prom_dia(int);
float Prom_hora(int);
void Modificar_una_temp(int,int);
float Temp_baja_semana();
float Temp_alta_semana();
void Buscar_temp(float);
int leer_dia();
int leer_hora();
//funcion principal
main(){
int opc;
float temp;
srand(time(NULL));
llenar_arreglo();
do{
system("cls");
Reporte_de_Temp();
scanf("%d",&opc);
switch (opc){
case 2: Registra_tempxhora(leer_hora());break;
case 3: Modificar_una_temp(leer_hora(),leer_dia());break;
scanf("%f",&temp);
Buscar_temp(temp);
system("pause");
}while(opc != 5);
void llenar_arreglo() //esta funcion llena el arreglo con valorea aleatorios entre -20 a 40 grados
como datos de prueba
for (int h=0; h<24; h++){ //h es el indice par las horas
void Reporte_de_Temp()
float baja,alta;
printf("\n Hora\tLUN\tMAR\tMIE\tJUE\tVIE\tSAB\tDOM\tPROM\n");
printf("%d",h);
printf("\t%.2f",temperaturas[h][d]);
printf("\t%.2f\n",Prom_hora(h));
printf("PROM");
printf("\t%.2f",Prom_dia(d));
baja=Temp_baja_semana();
Buscar_temp(baja);
alta=Temp_alta_semana();
Buscar_temp(alta);
valor=valor+temperaturas[h][d];
return (valor/7.0);
float valor=0;
valor=valor+temperaturas[h][d];
return(valor/24.0);
int leer_dia(){
int n_dia;
do{
scanf("%d",&n_dia);
return (n_dia-1);
int leer_hora(){
int n_hora;
do{
scanf("%d",&n_hora);
return n_hora;
scanf("%f", &temperaturas[h][d]);
printf("%s: ",dias[d]);
scanf("%f", &temperaturas[h][d]);
scanf("%f", &temperaturas[h][d]);
float Temp_baja_semana(){
float valor=temperaturas[0][0];
for(int d=0;d<7;d++){
for(int h=0;h<24;h++){
valor =temperaturas[h][d];
return valor;
float Temp_alta_semana(){
float valor=temperaturas[0][0];
for(int h=0;h<24;h++){
for(int d=0;d<7;d++){
valor = temperaturas[h][d];
return valor;
int cont=0;
for(int d=0;d<7;d++){
for(int h=0;h<24;h++){
if (valor == temperaturas[h][d]){
printf("dia: %s a la hora: %d:00\n", dias[d], h );
cont=cont+1;
if (cont==0){