Simples exemplo de manipulação de vetores
Publicado por Thiago (última atualização em 22/11/2010)
[ Hits: 5.731 ]
Este é um simples exemplo de manipulação de vetores.
Primeiro é criado um vetor A onde são informados 15 elementos. Logo após é criado um vetor B contendo o fatorial de cada elemento de A.
Este programa inclui algumas sequências de escape para colorir as palavras.
/*
* Desenvolvedor: Thiago Alexandre
* Data: 05/11/2010
*
* DESCRICAO:
*
* Programa que le uma matriz A do tipo vetor com 15 elementos. Constroi uma matriz B
* de mesmo tipo sendo que cada elemento da matriz B seja o fatorial do elemento
* correspondente da matriz A.
*
*/
#include <stdio.h>
int main(void)
{
int register i;
int register cont;
long fatorial = 1;
int a[15], b[15];
system("clear");
printf("Informe os {FONTE}33[0;32melementos{FONTE}33[0m do {FONTE}33[0;32mvetor A{FONTE}33[0m\n");
for(i = 0; i < 15; i++)
{
printf("{FONTE}33[0;32mA{FONTE}33[0;33m[{FONTE}33[0;31m%d{FONTE}33[0;33m]{FONTE}33[0m\t=\t", i);
scanf("%d", &a[i]);
}
printf("\n{FONTE}33[0;36mAVISO: {FONTE}33[0mProcessando o {FONTE}33[0;32mvetor A {FONTE}33[0me criando o {FONTE}33[0;32mvetor B{FONTE}33[0m, {FONTE}33[0;35mcontendo o fatorial de cada elemento de {FONTE}33[0;32mA{FONTE}33[0m\n");
sleep(5);
printf("\nApresentando os {FONTE}33[0;32mvetores A{FONTE}33[0m e {FONTE}33[0;32mB{FONTE}33[0m\n");
for(i = 0; i < 15; i++)
{
cont = a[i];
while(cont >= 1)
{
fatorial *= cont;
cont--;
}
b[i] = fatorial;
fatorial = 1;
printf("{FONTE}33[0;32mA{FONTE}33[0;33m[{FONTE}33[0;31m%d{FONTE}33[0;33m]{FONTE}33[0m\t=\t{FONTE}33[0;32m%d\t{FONTE}33[0;34mB{FONTE}33[0;33m[{FONTE}33[0;31m%d{FONTE}33[0;33m]{FONTE}33[0m\t=\t{FONTE}33[0;34m%d{FONTE}33[0m\n", i, a[i], i, b[i]);
}
printf("\n");
return(0);
}
gramquilo.c - Transforma grama em quilo
Ordenando linhas e colunas de matrizes
SynapSeq - programa para estimular as ondas cerebrais
Por que seu __DIR__ falhou ou o "inferno" dos caminhos no PHP
Preparando-se para certificações da LPI através do LPI Lab
Migração de Arch Linux para repositórios CachyOS (Uso de Instruções v3 e v4)
Jogando "Magic" gratuitamente no Linux
Zoxide e fzf no bash para incrementar o uso do Terminal
As diferencas entre o clipboard comum e a selecao ativa
Arch Linux com repos do CachyOS para otimização ou usar Gentoo?
Abrir um arquivo URL pelo Clipper (6)
Eu aprendi o segredo das artes! hahaha (0)
Instalação Dual Boot Linux+Windows 11 [RESOLVIDO] (5)









