Informática, perguntado por julia754226, 6 meses atrás

Alguém pode me ajudar a achar o erro no meu código?

Linguagem C

Se não sabe não precisa responder.​

Anexos:

Soluções para a tarefa

Respondido por RuTun
1

Resposta:

Explicação:

O erro está na variável "min" e na variável "s". No caso na variável "min" vc deveria dividir por 60 e não multiplicar, e além de ter outros erros semânticos em "s" . Tenta fazer assim:

min = (s%3600)/60;

s = ((s%3600)%60)

em "s" não há necessidade de dividir por 60, já que o resto de tudo é os segundos.


julia754226: vou fazer aqui como você falou e depois vou tentar entender
RuTun: assim: 8100/3600 deixa quociente 2 e resto 900, a função só retorna o resto que é 900
RuTun: 8100 = 3600*2 + 900
julia754226: ataaaaa
julia754226: Obrigada
julia754226: viajei na maionese
julia754226: preciso dormir haha
julia754226: muito obrigada
RuTun: por nada, boa noite
julia754226: boa noite
Perguntas interessantes