Informática, perguntado por alvinoviveravida, 1 ano atrás

Dizem que as pessoas que nascem em ano ímpar são melhores em algoritmos do que pessoas que nascem em ano par. Para verificar se essa teoria é verdadeira, um professor resolveu escrever um programa em C para verificar se o aluno nasceu em ano par ou ímpar. Mais para frente, ele vai modificar o programa para comparar com as notas de algoritmos e colocar a teoria à prova. Porém, ao compilar, aparece um erro na linha 6. O que foi que o professor fez de errado?
 

1. #include<stdio.h>
2. int main(void) {
3.     int anoNascimento;
4.     printf("Digite o ano do seu nascimento: ");
5.     scanf("%d", &anoNascimento);
6.     if (anoNascimento % 2 = 0){
7.         printf("Você nasceu num ano PAR. \n");
8.     }else{
9.        printf("Você nasceu num ano IMPAR. \n");
10.    }
11.    return (0);    
}


Soluções para a tarefa

Respondido por emersom2017
10
Ele utiliza ' = ' (atribuição) em vez de ' == ' (comparação) 
Respondido por daniellacerda1
10
Alternativa correta é a letra D.
O operador correto é == e não = na linha 6
Perguntas interessantes