Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2006, 11:24
Amagoia686
 
Fecha de Ingreso: junio-2005
Mensajes: 53
Antigüedad: 18 años, 11 meses
Puntos: 0
Que pasa...??

tengo que haser un programa que introduciendo segundos me devuelva las semanas,dias ,horas y minutos. Lo he estado haciendo pero no sale. Os dejo el código a ver si veis los fallos

Código:
#include <conio.h>
#include <stdio.h>
#include <dos.h>


void main(void)
{
long int seg;
int minutos=0,horas=0,dias=0,semanas=0;

printf("Introduce los segundos --->");
scanf("%ld",&seg);

 	while(seg>=604800)
    {
    seg=seg/604800;
    semanas++;
    }
  while(seg>=86400)
    {
    seg=seg/86400;
    dias++;
    }
 while(seg>=3600)
    {
    seg=seg/3600;
    horas++;
    }
 while(seg>=60)
    {
    seg=seg/60;
    minutos++;
    }

printf("\n\n Son:\n\n %d semanas\n %d dias\n",semanas,dias);
printf(" %d horas\n %d minutos\n",horas,minutos);

getch();

}