Ed
mês passado
Vamos analisar o código passo a passo: ```c int teste = 1; while (teste <= 10) { printf("%d\n", teste); teste = teste + 1; if (teste == 5) { teste = teste + 1; } } ``` - Começa com teste = 1. - Enquanto teste <= 10, imprime o valor de teste. - Depois incrementa teste em 1. - Se teste == 5, incrementa teste mais 1 (ou seja, pula o valor 5). Vamos ver os valores impressos: - teste = 1 → imprime 1, depois teste = 2 - teste = 2 → imprime 2, depois teste = 3 - teste = 3 → imprime 3, depois teste = 4 - teste = 4 → imprime 4, depois teste = 5 - teste = 5 → condição if é verdadeira, então teste = 6 (pula o 5) - teste = 6 → imprime 6, depois teste = 7 - teste = 7 → imprime 7, depois teste = 8 - teste = 8 → imprime 8, depois teste = 9 - teste = 9 → imprime 9, depois teste = 10 - teste = 10 → imprime 10, depois teste = 11 - teste = 11 → sai do loop Portanto, o número que não será exibido é o 5. Resposta correta: C) 5.
Cadastre-se ou realize login