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();
}