TOPIC

Wrong answer (10%) - C++

Leonardo Bandeira asked 1 month ago

Qual problema do código ?

int main(int argc, char** argv) {   
  double A[100], x;

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

  for (int i = 0; i < 100; i++) {
      x = A[i];

      if (x <= 10)
          cout << "A[" << i << "] = " << x << fixed << setprecision(1) << endl;
  }

  return 0;
}

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

  • Wellerson Salvatore replied 1 month ago

    Você não precisa fazer um array para essa questão, basta fazer um ' for ' indo até 100 e verificar os numeros que são menos ou iguais a 10... isso diminui as linhas de codigo e o tempo de execução.

  • sorryizaque replied 1 month ago

    importa #include , na linha 12 cout << "A[" << i << "] = " << x << fixed << setprecision(1) << endl; quando a primeira entrada A[0] = 0 vai retornar 0 o codigo então deveria retorna 0.0 então use cout << "A[" << i << "] = " << fixed << setprecision(1) << x << endl; só trocar as ordens dos valores