Analise o código abaixo e implemente-o se necessário.
#include
int main(int argc, char **argv) {
int vetor[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};
int i = 0, temp;
while (i < 10){
temp = vetor[i];
vetor[i] = vetor[9-i];
vetor[9-i] = temp;
printf("%d ",vetor[i]);
i++;
}
}
Assinale a alternativa que corresponde a saída após a execução do código.
Alternativa 1:
1 2 3 4 4 3 2 1 0 0
Alternativa 2:
0 1 2 3 4 5 6 7 8 9
Alternativa 3:
9 8 7 6 5 4 3 2 1 0
Alternativa 4:
9 8 7 6 5 5 6 7 8 9
Alternativa 5:
9 9 8 8 7 7 6 6 5 5
Soluções para a tarefa
Resposta:
Alternativa 4;9876556789
Explicação:
Para o código na linguagem de programação C analisado acima, a alternativa que apresenta a saída dos números do vetor é a alternativa 4,
9 8 7 6 5 5 6 7 8 9.
Mas por que essa saída é a correta?
A alternativa 4 é a correta pois ao analisar o código podemos entender seu funcionamento, assim, entender como ele irá imprimir os resultados na tela de seu computador.
O vetor[10] especifica a quantidade de números que nele estão inseridos, sendo em ordem crescente de 0 a 9, a função while (enquanto) nos diz que enquanto o número presente na variável i for menor que 10, ele continuará a execução, essa mesma variável i é incrementava em +1 em seu valor a cada repetição ( i++ ).
O vetor[i] recebe o número presente no vetor[9-1] e assim atualiza seu valor, por fim, o valor do vetor[i] será impresso na tela ao final de cada repetição.
Saiba mais sobre programação em C aqui: https://brainly.com.br/tarefa/11952923
#SPJ2