TOPIC

Wrong answer 5%

Diego asked 2 months ago

Alguém consegue descobrir o erro?

#include <stdio.h>

int main(void)
{
    int valor, resto;
    int anos = 0, meses = 0, dias = 0;

    scanf( "%d", &valor );
    resto = valor;

    if( valor >= 365 ){
        anos = valor / 365;
        resto = valor % 365;
    }
    if( resto >= 30 ){
        meses = resto / 30;
        resto = resto % 30;
    }
    if( resto < 30 ){
        dias = resto;
    }

    printf( "%d ano(s)\n", anos );
    printf( "%d mes(s)\n", meses );
    printf( "%d dia(s)\n", dias );

    return 0;
}

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

  • Augusto Camargo replied 1 month ago

    Cuidado com a formatação do output, correto é mes(es), dia(s), ano(s)