TOPIC

25% wrong answer, C++

Gabriel1137 asked 2 years ago

include

using namespace std;

int main() {

int ano, mes, dia;
cout << "Insira os dias: \n";
cin >> dia;
if (dia >= 365){
    ano = dia / 365;
}
else{
    ano = 0;
}
if (dia >= 30){

    mes = (dia - ano * 365)/30;
}
else{
    mes = 0;
}
dia = (dia - ano * 365) - (mes * 30);
cout << ano << " ano(s)\n" << mes << " mes(es)\n" << dia << " dia(s)\n";
return 0;

}

sinceramente, não estou entendendo por que estou recebendo essa porcentagem de resposta errada, testei diversas possibilidades no visual studio code e todas deram resultados corretos, se alguem puder imaginar qual a falha do programa ou em quais casos ele falharia, me ajuda ae!

This topic was solved and cannot recieve new replies.

  • definitelynotmee replied 2 years ago

    Você está imprimindo "insira os dias" e isso está te dando resposta errada. Tente tirar isso e acho que vai dar certo

  • Gabriel1137 replied 2 years ago

    Caramba cara, a solução era isso mesmo! Valeu haha, peguei essa mania de um professor, mas agora foi, muito obrigado mesmo!