TOPIC

Wrong Answer? / Resposta Errada?

mejnour asked 3 years ago

People, I cannot identify why i'm getting Wrong Answer back. I checked, re-checked and double-rechecked everything. Please take a look at my algo.

Galera, não to conseguindo achar o erro. Alguém dá uma olhadinha aqui no código, faz favor.

#include <stdio.h>

void separa (int idade); 

int main () {

    int idade;
    scanf("%d", &idade);

    separa(idade);

    return 0;
}

void separa (int idade) {

    int ano, mes, dia;

    ano = idade / 365;
    mes = (idade / 30) - (ano * 12);
    dia = idade - (mes * 30) - (ano * 365);

    printf("%d ano(s)\n", ano);
    printf("%d mes(es)\n", mes);
    printf("%d dia(s)\n", dia);
}

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

  • Lucas Berg replied 3 years ago

    Revise suas contas. Eu resolvi só usando operações de divisão e módulo.

    MOD