Logo Passei Direto
Buscar

Programação

Engenharias
bserve o trecho de código abaixo: int i=5, x = 30; for ( ; i< x – 10 ; i+=2) { printf(“\nQuestão 06”); i++; x -= i; } Este trecho de programa irá executar o comando printf quantas vezes? Clique na sua resposta abaixo 1 2 4 Nenhuma 3
User badge image
pyetro santiago

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar o código passo a passo: 1. Inicialmente, `i = 5` e `x = 30`. 2. A condição do `for` é `i < x - 10`, ou seja, `i < 20`. Como `i` começa em 5, a condição é verdadeira. 3. Dentro do loop, o `printf` é executado, e `i` é incrementado em 1 (`i++`), então `i` passa a ser 6. 4. Em seguida, `x` é atualizado: `x -= i`, ou seja, `x = 30 - 6`, então `x` agora é 24. 5. O loop continua, e a condição `i < x - 10` é verificada novamente: `6 < 14` (verdadeira). 6. O `printf` é executado novamente, `i` se torna 7, e `x` agora é `24 - 7 = 17`. 7. A condição é verificada: `7 < 7` (falsa), então o loop termina. O `printf` foi executado 2 vezes. Portanto, a resposta correta é 2.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina