Seja muito bem vindo à aula 116 do nosso curso gratuito de programação com a linguagem C.
Hoje, no exercício 6, vamos ver como imprimir um vetor na ordem inversa com a linguagem C.
6) Faça um programa que leia 10 números reais e os armazene em um vetor. Em seguida, leia um código inteiro e faça uma das ações abaixo:
0 – finaliza o programa;
1 – imprime o vetor na ordem do início ao fim;
2 – imprime o vetor na ordem inversa (do fim para o início).
O programa deve funcionar até que o usuário digite 0 para finalizar.
#include <stdio.h>
#include <stdlib.h>
int main() {
int i, opcao;
float vetor[10];
for(i = 0; i < 10; i++){
printf("Digite o valor da posicao %d: ", i);
scanf("%f", &vetor[i]);
}
do{
printf("\n0 - Fizalizar\n1 - Imprimir vetor\n2 - Imp. vetor invertido\n");
scanf("%d", &opcao);
switch(opcao){
case 0:
printf("Finalizando...\n");
break;
case 1:
for(i = 0; i < 10; i++){
printf("%.2f ", vetor[i]);
}
printf("\n");
break;
case 2:
for(i = 9; i >= 0; i--){
printf("%.2f ", vetor[i]);
}
printf("\n");
break;
default:
printf("Opcao invaalida!\n");
}
}while(opcao != 0);
return 0;
}

Opa professor. Eu tenho um trabalho onde preciso elaborar fluxogramas (pseudocódigo). Dos 20, esse eu não consegui fazer. Envolve criar um fluxograma que leia uma sequência de números e imprima essa sequência em ordem inversa. Poderia me ajudar?
Olá professor Wagner tudo bem? Muito obrigada por compartilhar seus conhecimentos. Este exercício me ajudou muito a entender mais sobre a lógica dos vetores. A propósito, fiquei admirada com esse plugin que mostra o código e as linhas no corpo do texto no blog, facilita muito para ler. Você saberia me dizer o nome dele por favor? Grande abraço e continue esse trabalho maravilhoso!
Olá Paula, obrigado pelo feedback, fico feliz em saber que está ajudando. Quanto ao plugin é o EnlighterJS. Em qualquer caixa de código, ao passar o mouse sobre, aparece na parte superior algumas opções como copiar (copy). Se você clicar na última opção a direita, que é o nome do plugin, você será redirecionada para o github do projeto.