Programação Orientada à Procedimentos II Programação Orientada à Procedimentos I Processamento Paralelo Lógica de Programação Introdução à Computação Informática Básica

 

 

Informática Básica
Introdução à Computação
Lógica de Programação
Programação Orientada à Procedimentos I
Programação Orientada à Procedimentos II

Processamento Paralelo


Uma Possível Solução ...




4) Ler 10 elementos de uma matriz A tipo vetor e construir uma matriz B de mesma dimensão com os mesmos elementos de A, sendo que estes deverão estar invertidos, ou seja, o primeiro elemento de A passa a ser o último de B, o segundo de A passa a ser o penúltimo de B e assim por diante. Apresentar os 2 vetores.

#include < stdio.h >
#include < conio.h >
#define TAM 10

void main()
{
   int i, vetA[TAM], vetB[TAM],indice;
   clrscr();
   
   for(i=0;i < TAM;i++)
   {
      printf("Digite o elemento de indice %d = ",i);
      scanf("%d",&vetA[i]);
   }
   indice=9;
   for(i=0;i < TAM;i++)
   {
      vetB[i]=vetA[indice];
      indice--;
   }
   for(i=0;i < TAM;i++)
   {
      printf("\nvetor A[%d] = %d\tvetor B [%d] = %d",i, vetA[i],i,vetB[i]);
   }
   getch();
}