TOPIC

Questão 5% wrong e não sei o que estou errando

PIPIRUS asked 5 months ago

Vi a resposta e é de uma lógica diferente da minha, mas a minha funciona com os inputs da questão e os outputs são iguais, apenas a forma está diferente, alguém pode me ajudar a ver o erro pequeno que não estou achando?

include

int main(){ int N, a, m, d;

scanf ("%i", &N);

a = N/365;
m = N/30-(a*12);
d = N-(a*365+m*30);

printf("%i ano(s)\n%i mes(es)\n%i dia(s)\n", a, m, d);

return 0;

}

Remember not post solutions. Your post may be reviewed by our moderators.

  • Samuel replied 3 months ago

    levando em consideração que o problema pede um inteiro então o certo seria colocar %d, no lugar de %i

  • Isaac Wesley Rocha replied 4 months ago

    Quando se tem um numero de dias muito grande acaba tendo um erro de arredondamento do mês na linha 4 o que deve ter ocasionado o erro

  • Khayo Vannucci Rodrigues replied 4 months ago

    acho que o problema é a última quebra de linha depois do dia(s)