Considere o seguinte programa escrito em C. Lembre-se que o operador % significa resto da divisão inteira.
#include
void main(){
int num;
printf("Entre com um inteiro:\n");
scanf("%d", &num);
num = num + num%3;
printf("num = %d \n", num);
}
Após a execução desse trecho, suponha que o usuário tenha entrado com o valor 5.
Assinale a alternativa que contém, corretamente, o que será exibido na tela.
Respostas
respondido por:
19
Resposta:
7
Explicação:
% = Resto da divisão,
o scanf("%d", &num); determina que o numero inserido sera armazenado em num, que foi criada anteriormente, logo depois, é atribuído a num novamente que num = num + num%3, considerando que num é 5, em linguagem humana o calculo seria, Num = 5 + (5 Resto Da Divisão Por 3)
Ou seja: 5 + 2 = 7
robertosidney41:
nao
respondido por:
0
Resposta: num = 7
Explicação: A respsota correta é: num = 7
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás