Causa provável: O Windows fecha o terminal ao terminar a execução.
Solução: Adicione getchar(); ou system("pause"); antes do return 0;.
Os erros mais comuns nos plantões de monitoria e como resolvê-los.
Causa provável: O Windows fecha o terminal ao terminar a execução.
Solução: Adicione getchar(); ou system("pause"); antes do return 0;.
scanf não lê minha variável!Erro comum: Esquecer o "E comercial" (&).
Errado: scanf("%d", idade);
Certo: scanf("%d", &idade);
if sempre entra, mesmo sendo falso!Erro comum: Usar um igual só (=) em vez de dois (==).
if (a = 10) atribui valor (sempre verdade).
if (a == 10) compara valor.
Causa: Divisão de inteiros resulta em inteiro.
Solução: Force um número a ser real colocando ponto.
Ex: 1.0 / 2 resulta em 0.5.