Parte 3 - Sessão de estudo sobre VETORES
Publicado por Thiago 18/01/2006
[ Hits: 5.882 ]
...
/*
Programa: VET_FAT.C
Autor: thiagoamm
Data: 17/01/06
Funcao: Ler uma matriz A do tipo vetor com 15 elementos.
Construir uma matriz B de mesmo tipo, sendo que cada elemento
da matriz B seja o fatorial do elemento correspondente da matriz A.
*/
/*
Algoritmo
declare A[1 : 15], B[1 : 15], CONT1, CONT2, FATORIAL numerico
CONT1 = 1
repita
se CONT1 > 15
entao interrompa
fim se
leia A[CONT1]
CONT1 = CONT1 + 1
fim repita
CONT1 = 1
repita
se CONT1 > 15
entao interrompa
fim se
CONT2 = 1, FATORIAL = 1
repita
se CONT2 > A[CONT1]
entao interrompa
fim se
FATORIAL = FATORIAL x CONT2
CONT2 = CONT2 + 1
fim repita
B[CONT1] = FATORIAL
CONT1 = CONT1 + 1
fim repita
fim Algoritmo
*/
#include <stdio.h>
int main(void)
{
int CONT1, CONT2;
long int A[15], B[15], FATORIAL;
printf("\n");
for (CONT1 = 0; CONT1 <= 14; CONT1++)
{
scanf("%ld",&A[CONT1]);
}
for (CONT1 = 0; CONT1 <= 14; CONT1++)
{
FATORIAL = 1;
for (CONT2 = 1; CONT2 <= A[CONT1]; CONT2++)
{
FATORIAL = FATORIAL * CONT2;
}
B[CONT1] = FATORIAL;
}
/* Esta parte nao esta contida no Algoritmo e foi
implementada a nivel de verificacao do funcionamento do programa */
printf("\n");
for (CONT1 = 0; CONT1 <= 14; CONT1++)
{
printf("A[%d] = %ld e B[%d] = %ld \n",(CONT1 + 1),A[CONT1],(CONT1 + 1),B[CONT1]);
}
printf("\n");
return(0);
}
Estrutura de dados em C -> Fila Circular com operador módulo
Usando dois contadores em uma estrutura de repetição simples
Minha primeira biblioteca em C
Nenhum comentário foi encontrado.
Instalar e Configurar a santíssima trindade (PAP) no Void Linux
O Editor de Texto Nano: Simplicidade no Terminal
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
[Resolvido] Meu monitor suporta 100fps. Por que o máximo é 60fps nos jogos?
Jogando "Magic" gratuitamente no Linux
Zoxide e fzf no bash para incrementar o uso do Terminal
[pedido] biglinux versao 1 (0)
A falsa sensação de que entende a tal da palavra! (1)









