Pages

jueves, 17 de enero de 2013

Convertir de segundos a Horas, minutos y segundos Codigo Fuente en C

Problema
Implemente un algoritmo de tal modo que al ingresar una hora en segundos, indique a cuantas horas, minutos y segundos corresponde.

Solución
Se ingresa la cantidad de segundos y retornara esta cantidad de segundos representado en horas, minutos y segundos

Ejemplo:
  • Entrada: 3893s
  • Salida: 1h 4m 53s
Codigo Fuente en C
#include <stdio.h>
#include <stdlib.h>
int main(){
    int num,hor,minu,seg;
    printf("ingrese los segundos\n");
    scanf("%d",&num);
    hor=(int)(num / 3600);
    minu=(int)((num - hor * 3600) / 60);
    seg=num - (hor * 3600 + minu * 60);
    printf("%dh %dm %ds",hor,minu,seg);
  return 0;
}

1 comentarios:

Karen Ruiz dijo...

yo tengo una duda, porque colocaste el int antes de cada operacion?
saludos

Publicar un comentario en la entrada