Escreva um programa que leia dois vetores, A e B, de dez posições. O programa deve, então, gerar o vetor C através da subtração do primeiro elemento de A com o último de B, subtração do segundo elemento de A com o penúltimo de B, e assim por diante. Ao final, mostre o vetor C e o resultado acumulado de todas as subtrações realizadas.Em Linguagem C, grato desde já!
Respostas
Resposta:
algoritmo "SomaVetores"
// Função : Somar dois vetores
var A: vetor[1..10] de inteiro // um vetor de 10 posicoes
B: vetor[1..10] de inteiro // um vetor de 10 posicoes
C: vetor[1..10] de inteiro // um vetor de 10 posicoes
i : inteiro //contador
inicio
// entrada de dados para armazenar num vetor A
i<- 1
enquanto (i <= 10) faca
escreval("Digite ",i,"o numero no vetor A:")
leia(A[i])
i <- i + 1
fimenquanto
// entrada de dados para armazenar num vetor B
i<- 1
enquanto (i <= 10) faca
escreval("Digite ",i,"o numero no vetor B:")
leia(B[i])
i <- i + 1
fimenquanto
escreval("O vetor C:")
para i de 1 ate 10 passo 1 faca
C[i] <- A[i] - B[i] // subtrair de todos os numeros dos A e B correspondentes
escreval("C[",i,"] = ",C[i]) // imprimir os numeros do vetor C
fimpara
fimalgoritmo
Explicação:
Ajusta de acordo com a linguagem q tu prefere ... nos lugares onde usei enquanto ( while) tu pode usar o for .... de repente fica melhor ....
Qualquer dúvida me fala