Mudanças entre as edições de "Erros Comuns"
Linha 39: | Linha 39: | ||
<li> Condição incorreta (atribuição e não igualdade, várias condições separadas por vírgula) ou estrutura de seleção mal escrita (vários if's sem operador lógico) </li> | <li> Condição incorreta (atribuição e não igualdade, várias condições separadas por vírgula) ou estrutura de seleção mal escrita (vários if's sem operador lógico) </li> | ||
+ | |||
+ | //TABELA | ||
+ | |||
+ | === Presentation error === | ||
+ | |||
+ | Formatação dos dados de saída | ||
+ | |||
+ | <li>Falta de quebrar linha no final da apresentação</li> | ||
+ | Exemplo: | ||
+ | Código errado | ||
+ | |||
+ | <pre> | ||
+ | //Em C | ||
+ | printf("Olá"); | ||
+ | //Em C++ | ||
+ | cout << "Olá"; | ||
+ | //Em Python | ||
+ | print('Olá'); | ||
+ | </pre> | ||
+ | Código certo | ||
+ | <pre> | ||
+ | //Em C | ||
+ | printf("Olá\n"); | ||
+ | //Em C++ | ||
+ | cout << "Olá" << endl; | ||
+ | //Em Python | ||
+ | print('Olá\n'); | ||
+ | </pre> | ||
+ | |||
+ | <li>Falta de espaço</li> | ||
+ | |||
+ | //TABELA | ||
+ | |||
+ | |||
+ | === Compilation error === |
Edição das 15h00min de 30 de julho de 2020
Nesse tópico abordaremos quais são os erros mais comuns que os estudantes podem estar cometendo na hora de escrever seu código e enviar para a avaliação. Então se estiver tendo algum problema em uma dessas duas etapas talvez esse tópico possa te ajudar!
Índice
Observações gerais
A saída deve apresentar estritamente o que foi solicitado, qualquer texto, espaço ou quebra de linha a mais (ou a menos) resultará em uma mensagem de erro.
Os intervalos dos dados de entrada e saída, definidos no enunciado de um problema, servem para que as variáveis sejam corretamente dimensionadas. Esses intervalos não precisam ser testados, os valores de entrada dos conjuntos de teste estarão de acordo com essa especificação.
Por que o URI não aceita minha solução?
Dentre os erros mais comuns, baseado nos problemas “Iniciante” estão:
Wrong Answer (Resposta errada)
cout << “Digite a distância: ”;
Código errado:
if(i = 0){ //trecho de código }
Código certo:
if(i == 0){ //trecho de código }
//TABELA
Presentation error
Formatação dos dados de saída
Exemplo: Código errado
//Em C printf("Olá"); //Em C++ cout << "Olá"; //Em Python print('Olá');
Código certo
//Em C printf("Olá\n"); //Em C++ cout << "Olá" << endl; //Em Python print('Olá\n');
//TABELA