Escreva um programa que receba um número inteiro representando a quantidade totalde segundos e, usando passagem de parâmetros por referência, converta a [URGENTE GALERA] quantidade informada de segundos em Horas, Minutos e Segundos. Imprima o resultado da conversão no formato HH:MM:SS.
Utilize a seguinte função protótipo: void converteHora (int total_segundos, int *hora, int *min, int *seg);
Obs.: A impressão será dentro do main, por isso a passagem dos últimos 3
parâmetros por referência, eles vão alterar o conteúdo das variáveis no main.
programa em C
Soluções para a tarefa
Respondido por
1
Resposta:
#include <stdio.h>
#include <stdlib.h>
int main() {
int segundos, h, m, s, resto;
printf("Digite uma quantidade de segundos: ");
scanf("%d", &segundos);
h = segundos / 3600;
resto = segundos % 3600;
m = resto / 60;
s = resto % 60;
printf("%d:%d:%d\n", h, m, s);
return 0;
}
Explicação:
Perguntas interessantes
Matemática,
4 meses atrás
Matemática,
4 meses atrás
Biologia,
5 meses atrás
Física,
10 meses atrás
Ed. Física,
10 meses atrás
Biologia,
10 meses atrás