Faça um algoritmo que ao ler a quantidade de segundos de um dia, apresente o resultado na forma de hh:mm:ss. Por exemplo, para 34247 segundos deve ser impresso 09:30:47. Note que deve haver uma mensagem de erro caso a quantidade de segundos seja maior que aqueles correspondentes às 24 horas do dia.
#include <stdio.h>
#include <stdlib.h>
int main() {
int n , horas, minutos, segundos;
printf("Digite o Numero: ");
scanf("%d", &n);
horas = (n / 60) / 60;
minutos = (n / 60) - (horas * 60);
segundos = n - (horas * 60 * 60) - (minutos * 60);
printf("\n%2d:%2d:%2d ", horas, minutos, segundos);
return 0;
}
Para responder essa questão devemos aplicar nosso conhecimento sobre algoritmos.
#include<stdio.h>
#include<stdlib.h>
int main(){
int num, seg, min, hora;
printf("Digite o numero para converter ");
scanf("%d", &num);
if(num>86400) printf("numero invalido");
else{
hora=num⁄3600;
num=num%3600;
min=num⁄60;
num=num%60;
seg=num;
}
printf("%d:%d:%d", hora, min, seg);
return 0;
}
Portanto temos acima o código que faz a conversão de segundo para horas e minutos.
Para responder essa questão devemos aplicar nosso conhecimento sobre algoritmos.
#include<stdio.h>
#include<stdlib.h>
int main(){
int num, seg, min, hora;
printf("Digite o numero para converter\n");
scanf("%d", &num);
if(num>86400) printf("numero invalido");
else{
hora=num/3600;
num=num%3600;
min=num/60;
num=num%60;
seg=num;
}
printf("%d:%d:%d", hora, min, seg);
return 0;
}
Portanto temos acima o código que faz a conversão de segundo para horas e minutos.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar