Para o código abaixo:
cont=0;
z=2;
x=5;
for (y=z;y>=x;y--)
{
cont=cont+1;
}
printf ("%d",cont);
O número impresso é:
Respostas
respondido por:
2
Teste de Mesa
cont 0
z 2
x 5
(Local)
y 2
Saída
0
Motivo
Repare que a condição para o laço se repetir, é y ser maior ou igual a x. Mas no início do programa, x = 5 e no laço y = z = 2.
O 2 é maior ou igual a 5? Não, então nem entra no laço.
cont 0
z 2
x 5
(Local)
y 2
Saída
0
Motivo
Repare que a condição para o laço se repetir, é y ser maior ou igual a x. Mas no início do programa, x = 5 e no laço y = z = 2.
O 2 é maior ou igual a 5? Não, então nem entra no laço.
Perguntas similares
7 anos atrás
7 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás
9 anos atrás