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 ...




3) Ler uma matriz A do tipo vetor com 15 elementos. Construir uma matriz B de mesmo tipo, sendo que cada elemento do vetor B seja a fatorial do elementos correspondente do vetor A. Apresentar os 2 vetores.

#include < stdio.h gt;
#include < conio.h >
#define TAM 15

void main()
{
   int i,j,fat, vetA[TAM],vetB[TAM];
   clrscr();

   for(i=0;i < TAM;i++)
   {
      fat=1;
      printf("Digite o elemento de indice %d do vetor A = ",i);
      scanf("%d",&vetA[i]);
      
      for(j=vetA[i];j>=1;j--) //calculando o fatorial
      {
         fat=fat*j;
      }
      vetB[i]=fat;
   }
   for(i=0;i < TAM;i++)
   {
      printf("\nvetor A[%d] = %d\t vetor B[%d] = %d",i,vetA[i],i,vetB[i]);
   }
   getch();
}