Parte 6 - Sessão de estudo sobre VETORES

Publicado por Thiago 18/01/2006

[ Hits: 6.387 ]

Download VET_INTERC2.C




...

  



Esconder código-fonte

/*
 Programa: VET_INTERC2.C
 Autor: thiagoamm
 Data: 17/01/06
 
 Funcao: Ler duas matrizes do tipo vetor, A com 20 elementos e B com 30
 elementos. Construir uma matriz C, sendo esta a juncao das duas outras
 matrizes. Desta forma, C deve ter a capacidade de armazenar 50 elementos.
*/

/*
 Algoritmo
 
   declare A[1 : 20], B[1 : 30], C[1 : 50], CONT numerico
   
   CONT = 1
   
   repita
     se CONT > 20
       entao interrompa
     fim se
     
     leia A[CONT]
     CONT = CONT + 1
   fim repita
   
   CONT = 1
   
   repita
     se CONT > 30
       entao interrompa
     fim se
     
     leia B[CONT]
     CONT = CONT + 1
   fim repita
   
   CONT = 1
   
   repita
     se CONT > 50
       entao interrompa
     fim se
     
     se CONT <= 20
       entao C[CONT] = A[CONT]
       senao C[CONT] = B[CONT - 20]
     fim se
     
     CONT = CONT + 1
   fim repita

 fim Algoritmo
*/

#include <stdio.h>

int main(void)
{
  int A[20], B[30], C[50], CONT;
  
  /* Preenchendo o vetor A */
  printf("\n");
  for (CONT = 0; CONT <= 19; CONT++)
  {
    printf("Informe o elemento nr. %d de A: ",(CONT + 1) );
    scanf("%d",&A[CONT]);
  }
  
  printf("\n");
  for (CONT = 0; CONT <= 29; CONT++)
  {
    printf("Informe o elemento nr. %d de B: ",(CONT + 1) );
    scanf("%d",&B[CONT]);
  }
  
  printf("\n");
  for (CONT = 0; CONT <= 49; CONT++)
  {
    if (CONT < 20)
      C[CONT] = A[CONT];
    else
      C[CONT] = B[CONT - 20];
  }
  
  /* Loop para impressao do vetor C. Implementado para verificar a funcionalidade
  do Algoritmo */
  for (CONT = 0; CONT <= 49; CONT++)
    printf("C[%d] = %d \n",(CONT + 1),C[CONT]);
 
  return(0);
}

Scripts recomendados

menu

Algoritmo em C - Ordenação por Seleção

Validador de Cartão de Credito

validaCPF

Pilhas em C


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts