Simples exemplo de manipulação de vetores

Publicado por Thiago (última atualização em 22/11/2010)

[ Hits: 5.326 ]

Download c.c




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.

  



Esconder código-fonte

/*
 * 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);
}

Scripts recomendados

equação de segundo grau

Fatorial Recursivo

Binário para decimal

Agenda Telefônica Simples em C

O comando SWITCH


  

Comentários
[1] Comentário enviado por elisantos em 23/11/2010 - 09:39h

amigo.. essa formatação ai da fonte funciona? eu testei no gcc ruindows e o resultado foi catastrofico.
forte abraço


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts