RE:Ayuda urgente y necesaria por favor MEJORA
Bueno el codigo no tenia el formato de horas, aca va uno que si
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <ctype.h>
void main() {
clrscr(); //limpia la pantalla de cosas
char* meses[12] = {"Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"};
int anio,mes,dia,hora;
char * queMes;
int temperatura;
int miArreglo[2005][12][31][1440]; //estamos en el 2005
//un a¤o = 12 meses
//cada mes = 31 dias
//cada dia 1440 horas
//bueno veamos como llenar datos
//supongamos que en el a¤o 2005 en el mes de enero el dia 15 que fue
//sabado, a las 13 hicieron 35 grados como lleno eso?
//recorda que en los arreglos el primer lugar empieza por 0
//asi si queres en un arreglo acceder al 5 elemento en realidad tenes que poner [4]
//por que 0 1 2 3 4
//en este ejemplo olvidemos de eso por ahora no hace falta.
miArreglo[2005][1][15][13] = 35; //facil ?
//bien ahora como imprimo la temperatura esta en la pantalla preguntaras,
//printf se encarga de todo !
//que a¤o quiero mostrar:
anio = 2005;
//que mes
mes = 1;
//que dia
dia = 15;
//que hora
hora = 13;
//bien para sacar la temperatura de aca adentro la copiamos a una
//variable.
temperatura = miArreglo[anio][mes][dia][hora];
queMes = meses[mes-1]; //con esta linea sacamos el mes
//los %d que ves van a ser reemplazados por numeros segun el orden despues de las comas
//osea el numero tiene que ser convertido a algo que printf entienda osea que forme una cadena ACII
printf("A¤o: %d Mes: %s Dia: %d Hora: %d Temperatura registrada: %døC\n",anio,queMes,dia,hora,temperatura);
//probemos otro a¤o y otro dia
//imagina un que a las 22 del 2 de agosto de 1999 la temperatura fue de 18 grados
miArreglo[1999][8][2][22] = 18; //facil ?
//que a¤o quiero mostrar:
anio = 1999;
//que mes
mes = 8;
//que dia
dia = 2;
//que hora
hora = 22;
queMes = meses[mes-1]; //con esta linea sacamos el mes
temperatura = miArreglo[anio][mes][dia][hora];
printf("A¤o: %d Mes: %s Dia: %d Hora: %d Temperatura registrada: %døC\n",anio,queMes,dia,hora,temperatura);
//sale cuando apretas una tecla
getch();
}