Buscar

Estou com dificuldade com esse C

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.

💡 5 Respostas

User badge image

Guttardo Pereira

É 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;


}

0
Dislike0
User badge image

Andre Smaira

Nesse exercício vamos usar laços em linguagem C.


Vamos precisar de dois laços. Vamos ler os vetores A e B ao mesmo tempo que criamos e escrevemos o C.


O código abaixo (comentado) faz o que se pede:

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais