Desenvolva um programa para ler dois vetores A e B (de tamanho 10 cada um) e depois armazenar uma Matriz os vetores A e B. O vetor A na coluna 0 e o vetor B na coluna 1. Ao final mostre apresenta a Matriz na tela.
Bom, primeiramente vc deve criar ambos os vetores com o tamanho indicado, como vc vai ter de armazena-los em uma matriz vc deve criar uma matriz com 10 linhas (tamanho do vetor) e duas colunas (quantidade de vetores). Entao você deve fazer um for indo de 0 a 10, para percorrer as linhas, e um outro for dentro deste variando de 0 a 2 para criar as colunas, dentro do segundo for vc deve colocar matriz[linha] [coluna 0] = vetor A[linha];
o vetor B será inserido quando a coluna tiver valor igual a 1.
CONCEITO
Linguagem de programação C, Lógica de programação, estrutura de repetição Vetores e Matrizes
#include <stdio.h>
int main()
{
int A[10], B[10];
int M[10][2];
int i,j;
/* Popular a matriz */
for(i=0; i<10; i++){
printf("Digite um numero do vetor A: \n");
scanf("%d", &A[i]);
}
for(i=0; i<10; i++){
printf("Digite um numero do vetor B: \n");
scanf("%d", &B[i]);
}
/* Soma vetores */
for(i=0; i<10; i++){
for(j=0; j<=0; j++){
M[i][j] = A[i];
}
}
for(i=0; i<10; i++){
for(j=1; j<=1; j++){
M[i][j] = B[i];
}
}
/* Imprimir na tela */
for(i=0; i<10; i++){
for(j=0; j<2; j++){
printf("%d",M[i][j]);
}
printf("\n");
}
}
CONCEITO
Linguagem de programação C, Lógica de programação, estrutura de repetição Vetores e Matrizes
#include <stdio.h>
int main()
{
int A[10], B[10];
int M[10][2];
int i,j;
/* Popular a matriz */
for(i=0; i<10; i++){
printf("Digite um numero do vetor A: \n");
scanf("%d", &A[i]);
}
for(i=0; i<10; i++){
printf("Digite um numero do vetor B: \n");
scanf("%d", &B[i]);
}
/* Soma vetores */
for(i=0; i<10; i++){
for(j=0; j<=0; j++){
M[i][j] = A[i];
}
}
for(i=0; i<10; i++){
for(j=1; j<=1; j++){
M[i][j] = B[i];
}
}
/* Imprimir na tela */
for(i=0; i<10; i++){
for(j=0; j<2; j++){
printf("%d",M[i][j]);
}
printf("\n");
}
}
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar