Desenvolva um programa em C que leia dois vetores A e B com 10 elementos cada. Crie um vetor C, que é a junção dos dois outros vetores. Desta forma, C deverá ter o dobro de elementos de A e B. Ao final mostrar os dados do vetor C.
É bem simples, aloca os vetores A e B com 10 elementos e C com 20. Entra com A e B, guarda os valores em C e por fim imprime C.
#include <stdio.h>
using namespace std;
int main ()
{
int A[10], B[10], C[20]; //Alocação dos vetores;
//Agora entro com os elementos de A e B;
printf ("Digite os 10 elementos de A: \n");
for (int i=0;i<10;i++)
scanf("%d",&A[i]);
printf ("Agora digite os 10 elementos de B: \n");
for (int i=0;i<10;i++)
scanf("%d",&B[i]);
//Por fim junto os dois em C;
for (int i=0;i<10;i++)
C[i]=A[i]; //Primeiramente coloco os elementos de A em C;
for (int i=10;i<20;i++)
C[i]=B[i-10]; //Agora coloco os elementos de B em C;
//Por fim irei imprimir todos os elementos de C;
printf ("Aqui estao os elementos de C: \n");
for (int i=0;i<20;i++)
printf ("%d ",C[i]);
printf("\n");
return 0;
}
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar