• Matéria: Informática
  • Autor: boraestudarne123
  • Perguntado 3 anos atrás

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

Respostas

respondido por: Tucrowpt
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 similares