Dado o programa abaixo, qual seria o comando que completaria o código para apresentar na tela o vetor na ordem inversa?
#include
main(){
int vetor[10], i;
for (i=0; i<10; i++){
printf(“Digite o valor: “);
scanf(“%d”,&vetor[i]);
}
..........
printf(“ %d “, vetor[i]);
}
Escolha uma opção:
a. for (i=10; i>=0; i--)
b. for (i=10; i>0; i--)
c. for (i=10; i<0; i--)
d. for (i=9; i>0; i--)
e. for (i=9; i>=0; i--)
Soluções para a tarefa
Respondido por
1
Olá Dev!
Bom este é um programa feito em linguagem C, então vamos resolver o problema da questão: Você tem um vetor que armazena 10 posições, tendo isso em mente, vamos lá.
O problema se encontra no laço for, então já que o programa pede mostra os valores do vetor na ordem inversa , então é necessário ter um laço for com as seguintes condições:
for (i = 10; i >= 10; i -- ) {
//condição do laço for;
}
Alternativa correta é "a";
printf("\n Bons estudos!");
Perguntas interessantes