Informática, perguntado por hannakryciaa1, 1 ano atrás

Seja o algoritmo mostrado a seguir e os valores digitados pelo usuário 6, 44, 11, 10, 4, 0, 5 Quais serão os resultados mostrados por este algoritmo?

Algoritmo valores
Var i, K, x inteiro
Início
Leia K
Para i de 1 até K faça
Leia x
Escreva x/2
Fim_para
Fim

A. 22 5.5 5 2 0 2.5
B. 22 5 5 2 0 2
C. 3 22 5 5 2 0 2
D. 3 22 5.5 5 2 0 2.5
E. 22 0 5 2 0 0

Soluções para a tarefa

Respondido por bokomoko
1
O programa tem dois leia()
O primeiro lê a quantidade de leia()'s que vão ser executados dentro do loop

como o primeiro número lido é 6, então o programa vai ler os próximos 6 números. No conjunto de dados tem 7 números, então dá certo. O primeiro é a quantidade e os outros 6 são os valores lidos.

Dentro do loop, depois ler os valores, vai imprimir o valor lido dividido por 2
Portanto
valores lidos
44, 11, 10, 4, 0, 5 
valores impressos
44/2,11/2, 10/2, 4/2,0/2, 5/2
22, 5.5 , 5 , 2, 0, 2.5
isso equivale a alternativa A(graças a valiosa contribuição de Hanna)

hannakryciaa1: D ou A? hahaha
bokomoko: tem razão
bokomoko: é a
hannakryciaa1: HAHAHAH obrigada, vocé é fera!!!
Perguntas interessantes