TOPIC

Está 5% errado, não consegui identificar ainda !

Lailson Santana asked 1 year ago

include include

using namespace std;

int main() { setprecision(1);

double A=0,B=0,C=0,MEDIA=0;
int peso1=2,peso2=3,peso3=5;

cin>>A;
cin>>B;
cin>>C;
MEDIA=((A*peso1)+(B*peso2)+(C*peso3))/(peso1+peso2+peso3);
cout <<"MEDIA = "<<MEDIA<<endl;

return 0;

}

This topic was solved and cannot recieve new replies.

  • [BCC BAURU] Rodrigo Rossetti replied 1 year ago

    Use

    cout <<"MEDIA = "<< fixed << setprecision(1) << MEDIA << endl;

    para imprimir com precisão de uma casa decimal. Sem o fixed o programa pode imprimir 9 e não 9.0 de saída ou utilizar notação científica, por isso o 5% de erro