Hack x Crack - Comunidad de Seguridad informática

Programación => C / C++ => Mensaje iniciado por: frank_white en Abril 13, 2011, 07:11:56 am

Título: ayuda con programa por favor
Publicado por: frank_white en Abril 13, 2011, 07:11:56 am
#include <stdio.h>
#include <stdlib.h>
int main()
{
   int dias,numeros;
   float temperaturas[8][21];

   for(dias=1;dias<=7;dias++)
   {
   printf("cual es la temperatura del dia numero # %d\n",dias);
      for(numeros=1;numeros<=20;numeros++)
      {
         scanf("%lf",& temperaturas[dias][numeros]);
   
   }
      system("cls");
   }
 printf("temperaturas  lunes  martes miercoles jueves  viernes  sabado  domingo\n");
 for(numeros=1;numeros<=20;numeros++)
 {
    printf("%d",numeros);
 for (dias=1;dias<=7;dias++)
    {
       printf("%lf",temperaturas[dias][numeros]);
    }
 }
 printf("\n");
   system("pause");
}

hola alguien me podria ayudar con este progrma tengo que hacer un programa que pida 20 temperaturas por dia para asi tener los 7 dias de la semana asiq ue tiene que imprimir todas las temperaturas que se an ingresado alguien podria ayudarme?
Título: Re:ayuda con programa por favor
Publicado por: Calantra en Abril 13, 2011, 09:00:58 am
Enas, por suspuesto, yo te voy a ayudar( lo cual no quiere decir que te lo vaya hacer yo todo el trabajo  ;) ). En el sigueinte enlace tienes un ejemplo muy bueno de como usar arrays multidimensionales, que es lo que tú necesitas usar.

http://www.elrincondelc.com/cursoc/cursoc11.html (http://www.elrincondelc.com/cursoc/cursoc11.html)

Salu2.
Título: Re:ayuda con programa por favor
Publicado por: mrobles en Abril 13, 2011, 02:25:50 pm
es mas simple de lo k krees xD solo es poner un    printf("%f",temperaturas[dias][numeros]);
Título: Re:ayuda con programa por favor
Publicado por: frank_white en Abril 14, 2011, 06:08:49 am
jaja gracias mrobles que error fatal cometi con razon y no encontraba el problema muchas gracias
Título: Re:ayuda con programa por favor
Publicado por: mrobles en Abril 14, 2011, 02:13:23 pm
es raro eso de %if jaja querrias poner un entero %i y uno de coma flotante %f ¿no?
Título: Re:ayuda con programa por favor
Publicado por: piou en Abril 14, 2011, 03:48:40 pm
es raro eso de %if jaja querrias poner un entero %i y uno de coma flotante %f ¿no?

No es %if, es %lf. La l es un modificador que muestra el número como un long int o unsigned long it.

De todos modos esto no es necesario en este caso. Más cuando tomas temperaturas como números enteros. Usa %i.
Título: Re:ayuda con programa por favor
Publicado por: frank_white en Abril 15, 2011, 06:39:01 am
tienes toda la razon piou  gracias ya tengo el programa bien