Buscar

Considere o trecho de código abaixo, escrito na linguagem C, for (ind=5; ind >= 1; ind++) { scanf("%d", &num); if (num printf("%d\n", num); } Print...

Considere o trecho de código abaixo, escrito na linguagem C, for (ind=5; ind >= 1; ind++) { scanf("%d", &num); if (num printf("%d\n", num); } Printf ("Fim"); Quantas vezes os comandos dentro do FOR, serão executados?

A 5 vezes
B 1 vez
C Nenhuma vez
D 3 vezes
E Infinitas vezes

Essa pergunta também está no material:

Exercícios AULA 9
1 pág.

Programação Estruturada Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

Analisando o trecho de código fornecido: ```c for (ind=5; ind >= 1; ind++) { scanf("%d", &num); if (num) { printf("%d\n", num); } } ``` No início do loop, a variável `ind` é inicializada com o valor 5. A condição para continuar no loop é que `ind` seja maior ou igual a 1. A cada iteração do loop, `ind` é incrementado em 1. No entanto, não há uma instrução clara para alterar o valor de `ind` dentro do loop, o que significa que `ind` sempre será maior ou igual a 1, resultando em um loop infinito. Portanto, os comandos dentro do loop serão executados infinitas vezes. A resposta correta é: E Infinitas vezes.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina