Foros del Web » Programación para mayores de 30 ;) » C/C++ »

como colocar la fecha

Estas en el tema de como colocar la fecha en el foro de C/C++ en Foros del Web. Hola amigos tengo una duda aqui, yo hice este algoritmo para un problema que me plantiaron, el problema se trata asi. El Registro meteorologico por ...
  #1 (permalink)  
Antiguo 07/11/2012, 23:06
Avatar de domix  
Fecha de Ingreso: noviembre-2012
Mensajes: 18
Antigüedad: 12 años
Puntos: 0
como colocar la fecha

Hola amigos tengo una duda aqui, yo hice este algoritmo para un problema que me plantiaron, el problema se trata asi.

El Registro meteorologico por cada dia se registra la fecha , temperatura maxima y temperatura minima, permita informar:

-El dia mas Frio y cual fue esa temperatura.
-El dia mas calido y cual fue esa temperatura.

ahora no se si con lo de la fecha me keria decir que la fecha seria completa o solo el dias no tengo claro ese chin de la fecha me podrias explicar que podria hacer en ese caso de la fecha como podria incorporarla al programa. Grax de ante mano.. :) y de paso plis como podria hacer que me volviera a pedir de nuevo introducir los dias osea donde esa leer la variable limite para asi poner de nuevo el limite y que me tire dos opcion salir o seguir con el proceso.. plis grax. :D

Código C++:
Ver original
  1. #include<stdio.h>
  2. #include<conio.h>
  3.  
  4. main ()
  5.  
  6. {
  7.  
  8. //menos de 18grado es frio y mayor es calor.
  9.  
  10. char Alt;
  11. int n[10];
  12. int limite, df, dc=0, i, dc1=0, df1=0;
  13.  
  14.    
  15. int respuesta = 1;
  16. printf("\n\t\t\t\t\t\t\tINTRODUSCA LOS DIAS:");
  17. scanf("%d", &limite);
  18.  
  19.  
  20.     for (i=1; i<=limite; i++){
  21.  
  22. printf("\nDia: %d", i) && printf(":");
  23. scanf("%d", &n[i]); };
  24.  
  25.  
  26. for (i=1; i<=limite; i++){
  27.  
  28.  
  29. if (n[i] > 18){
  30.    
  31.     if (n[i]>dc){
  32.     dc = n[i];
  33.     dc1=i;
  34.     }
  35. };
  36.    
  37. if (n[i] <= 18){
  38.    
  39.     if(n[i]<df){
  40.     df = n[i];
  41.     df1=i;
  42.     }
  43. };
  44.  
  45. };
  46.  
  47. printf("\nEl dia mas CALIDO fue: %d ", dc1) && printf("y su TEMPERATURA fue de:") && printf(" %d", dc) && printf("%c", Alt+248);
  48. //Atl+248 se usa para hacer un llamdo al simbolo de grado. varia de k simbolo deceas haciendo refencia a su valor de numero.
  49. printf("\nEl dia mas FRIO fue: %d ", df1) && printf("y su TEMPERATURA fue de:") && printf(" %d", df) &&  printf("%c", Alt+248);
  50.  
  51. getch();    
  52. }

Última edición por domix; 07/11/2012 a las 23:24
  #2 (permalink)  
Antiguo 08/11/2012, 08:44
Avatar de cronopiomx  
Fecha de Ingreso: mayo-2012
Ubicación: Programing Cloud
Mensajes: 282
Antigüedad: 12 años, 6 meses
Puntos: 28
Respuesta: como colocar la fecha

Cita:
Iniciado por domix Ver Mensaje
ahora no se si con lo de la fecha me keria decir que la fecha seria completa o solo el dias no tengo claro ese chin de la fecha me podrias explicar que podria hacer en ese caso de la fecha como podria incorporarla al programa. Grax de ante mano.. :) y de paso plis como podria hacer que me volviera a pedir de nuevo introducir los dias osea donde esa leer la variable limite para asi poner de nuevo el limite y que me tire dos opcion salir o seguir con el proceso.. plis grax. :D
???????
  #3 (permalink)  
Antiguo 08/11/2012, 09:03
Avatar de domix  
Fecha de Ingreso: noviembre-2012
Mensajes: 18
Antigüedad: 12 años
Puntos: 0
Respuesta: como colocar la fecha

mira si lees esto comprendera mi duda olvida eso que escribi arriba. jeje Lolz

Cita:

El Registro meteorologico por cada dia se registra la fecha , temperatura maxima y temperatura minima, permita informar:

-El dia mas Frio y cual fue esa temperatura.
-El dia mas calido y cual fue esa temperatura.
  #4 (permalink)  
Antiguo 08/11/2012, 09:48
Avatar de cotolon  
Fecha de Ingreso: octubre-2012
Mensajes: 55
Antigüedad: 12 años
Puntos: 10
Respuesta: como colocar la fecha

Supongo que se refiere a los días de un mes.

Te dejo un ejemplo:

//Tomaremos 31 dias
int dias = 31;
//Por cada dia del mes obtendremos un dato de temperatura.
float mes[dias]; //Empieza del dia 0 hasta el dia 30 (0..30)

Haces un for para rellenar por ej primer dia -> mes[0] = 18.5 // Ese 18.5 serian la temperatura

Entonces con otro for por ej (int i = 0; i<dias; i++)
Muestras:
//diaMaxT +1, para que muestre de 1 .. 31 y no (0..30)
int diaMaxT <- dia maxima temperatura, tendrias q hacer algun calculo para saber cual es el mayor entre mes[0..30]
printf("Dia: %d Temperatura Maxima: %f", diaMaxT+1, mes[diaMaxT]);
  #5 (permalink)  
Antiguo 08/11/2012, 16:53
Avatar de domix  
Fecha de Ingreso: noviembre-2012
Mensajes: 18
Antigüedad: 12 años
Puntos: 0
Respuesta: como colocar la fecha

Grax por la idea colon.. :D lo implementare en el codigo que ya tengo para que asi me me tire todo bien.

Etiquetas: fecha
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:03.