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

Para o 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