TOPIC

Wrong answer (10%)

Murilo Oliveira asked 2 years ago

C++

include include

using namespace std; int main(){ double A[100];

for(int i=0;i<10;i++){
    cin>>A[i];
}

std::cout.precision(1);
std::cout<<std::fixed<<A[100];
for(int i=0;i<10;i++){
    if(A[i]<=10.0){

        cout<<"A["<<i<<"] = "<<A[i]<<endl;
    }
}
return 0;

}

//saida 0.0A[0] = 1.0 A[1] = 1.0 A[2] = 1.0 A[3] = 1.0 A[4] = 1.0 A[5] = 1.0 A[6] = 1.0 A[7] = 1.0 A[8] = 1.0 A[9] = 1.0

aparece aquele 0.0 na posição 0 porque?

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

  • Wellerson Salvatore replied 2 years ago

    despois de analisar um pouco esse codigo pude perceber umas coisa ex: std::cout<<std::fixed<<A[100]; porque esse A[100] está ali? tirei ele e parou de aparecer o 0.0. outro problema no seu codigo fio porque ele só imprime 10 posiçoes que vão de a[0] até a[9] que no caso deveria ser impresso 100 de a[0] ate a[99]; espero ter ajudado.