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

Desenvolva um programa que leia um vetor e o exiba de forma invertida. Por exemplo, se a leitura dos elementos de um vetor é 6,5,2,9,4 o programa deverá exibir 4,9,2,5,6

Obs: No VisualG

Soluções para a tarefa

Respondido por nilzon
0
#include <stdio.h>

     int main(){

     int i, vetor[10];

     //COMENTARIO: Imprimindo um texto comum.
     printf("Informe um vetor de 10 posições: \n");

     //COMENTARIO: Lendo as 10 posições do vetor, dentro de um laço de repetição. 
     for(i = 0; i<10; i++){
           scanf("%d", &vetor[i]);
     }  

     //COMENTARIO: Exibindo o vetor ao contrario. (Explicação no final)
     for(i = 9; i>=0; i--){
           printf("%d ", vetor[i]);
     }


//NAO SEI FAZER EM PORTUGOL/VISUALG
//Caso nao entendeu a SINTAXE da linguagem C, é o seguinte:
//printf = escreval
//scanf = lendo um dado
//FOR = laço de repedição, tipo o enquanto.
//Explicação: No PRIMEIRO "FOR", está incrementando, ou seja, cada leitura, a minha variavel "i" esta recebendo 1. 
// i++ quer dizer que meu i rece 1 a cada volta do for. 
//no segundo For, o for que imprime, o meu i está decrementando, ou seja, i--, está tirando 1 a cada volta.
// i++ é mesma coisa que: i recebe i + 1
// i-- é mesma coisa que: i recebe i - 1
//A logica é: Primeiro voce le os numeros, a cada vez que vc ler UM numero, vc coloca um contador mudando o valor.



       return 0;

}
Perguntas interessantes