#include <stdio.h>
//Assinatura basica definida pelas regras do C11 http://c...content-available-to-author-only...s.com/5.1.2.2.1.html
int main(void)
{
int horas, minutos;
//Tipo correto de min de acordo com os requisitos
float min, segundos;
printf("Insira a quantidade de minutos: ");
//Ao armazenar o resultado da operação em uma variável do tipo inteiro a fração é descartada
horas = min / 60;
//É necessário converter min para inteiro( (int)min ) para utilizar o operador de modulo
minutos = (int)min % 60;
//min - (int)min é utilizado para extrair somente a fração do valor
//219,6 - 219 = 0,6
//0,6 * 60 = 36 segundos
segundos = (min - (int)min) * 60;
printf("Isso e igual a %dh, %dmin e %fs", horas
, minutos
, segundos
);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgovL0Fzc2luYXR1cmEgYmFzaWNhIGRlZmluaWRhIHBlbGFzIHJlZ3JhcyBkbyBDMTEgaHR0cDovL2MuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLnMuY29tLzUuMS4yLjIuMS5odG1sCmludCBtYWluKHZvaWQpCnsKICAgIGludCBob3JhcywgbWludXRvczsKICAgIC8vVGlwbyBjb3JyZXRvIGRlIG1pbiBkZSBhY29yZG8gY29tIG9zIHJlcXVpc2l0b3MKICAgIGZsb2F0IG1pbiwgc2VndW5kb3M7CiAgICAKICAgIHByaW50ZigiSW5zaXJhIGEgcXVhbnRpZGFkZSBkZSBtaW51dG9zOiAiKTsKICAgIHNjYW5mKCIlZiIsICZtaW4pOwogICAgCiAgICAvL0FvIGFybWF6ZW5hciBvIHJlc3VsdGFkbyBkYSBvcGVyYcOnw6NvIGVtIHVtYSB2YXJpw6F2ZWwgZG8gdGlwbyBpbnRlaXJvIGEgZnJhw6fDo28gw6kgZGVzY2FydGFkYQogICAgaG9yYXMgPSBtaW4gLyA2MDsKICAgIC8vw4kgbmVjZXNzw6FyaW8gY29udmVydGVyIG1pbiBwYXJhIGludGVpcm8oIChpbnQpbWluICkgcGFyYSB1dGlsaXphciBvIG9wZXJhZG9yIGRlIG1vZHVsbwogICAgbWludXRvcyA9IChpbnQpbWluICUgNjA7CiAgICAvL21pbiAtIChpbnQpbWluIMOpIHV0aWxpemFkbyBwYXJhIGV4dHJhaXIgc29tZW50ZSBhIGZyYcOnw6NvIGRvIHZhbG9yCiAgICAvLzIxOSw2IC0gMjE5ID0gMCw2CiAgICAvLzAsNiAqIDYwID0gMzYgc2VndW5kb3MKICAgIHNlZ3VuZG9zID0gKG1pbiAtIChpbnQpbWluKSAqIDYwOwogICAgCiAgICBwcmludGYoIklzc28gZSBpZ3VhbCBhICVkaCwgJWRtaW4gZSAlZnMiLCBob3JhcywgbWludXRvcywgc2VndW5kb3MpOwogICAgCiAgICByZXR1cm4gMDsKfQ==