Considere o seguinte trecho de código escrito em C:
#include
void main(){
int a, b;
a = 5;
b = a%2;
a = a + 1;
printf(“a = %d e b = %d.∖n”, a, b);
}
Assinale a alternativa que apresenta, corretamente, o conteúdo a ser exibido na tela quando o trecho for executado.
a = %d e b = %d.∖n.
a = 5 e b = 1.∖n.
a = 6 e b = 1.
a = 6 e b = 0.
Soluções para a tarefa
Respondido por
0
Resposta:
a = 6 e b = 1
Explicação:
#include
void main(){
int a, b;
a = 5;
b = a%2; (Aqui o b recebe 1 que é o resto da divisão)
a = a + 1; (Aqui a vale 5 e é somado 1, ficando 6)
printf(“a = %d e b = %d.∖n”, a, b); (Então aqui é mostrado a= 6 e b = 1)
}
Perguntas interessantes
Matemática,
5 meses atrás
Geografia,
5 meses atrás
Saúde,
6 meses atrás
Sociologia,
6 meses atrás
Matemática,
11 meses atrás
Artes,
11 meses atrás
A variável b recebe o resto de a dividido por 2. Como a, nesse momento, tem valor 5, o resto da divisão por 2 é 1. A variável a, após a atribuição de valor de b, é incrementada em uma unidade.