Exercício: Faça um programa para criar três vetores de 5
números inteiros, A, B e C. Os vetores A e B devem ser preenchidos com valores
digitados pelo usuário. O programa deve calcular a soma dos vetores A e B e
armazenar o resultado no vetor C. Ao final, o programa deverá exibir o conteúdo
do vetor C.
/*Resposta*/
1º Passo: O cabeçalho, e a criação dos três vetores, cada um com 5 números inteiros:
#include<stdio.h>
#include<stdlib.h>
int main () {
int A[5], B[5], C[5]; /*1º Passo: Os três vetores*/
system ("pause");
return 0;
}
2º Passo: A criação de dois 'for', um para preencher o vetor 'A' e outro o vetor 'B' com valores digitados pelo usuário, criamos uma variável 'i', para que o 'for' tenha 5 loops para preencher os valores de 'A', e 'B':
#include<stdio.h>
#include<stdlib.h>
int main () {
int A[5], B[5], C[5];
int i; /*2º passo: O 'i' é para ser utilizado no for*/
for (i = 0; i < 5; i++){
printf ("Digite os numeros para o vetor A: ");
scanf ("%d", &A[i]); /*2º Passo: Teremos 5 loops, com esse comando scanf, o usuário irá digitando os valores, e serão armazenados, primeiro em A[0], incrementa o 'i', o usuário digita outro número, que será armazenado em A[1], até A[4]. Lembrando, todos os valores digitados serão armazenados em 'A'*/
}
printf ("\n"); /*2º Passo: Esse printf é apenas para estética */
for (i = 0; i < 5; i++){
printf ("Digite os numeros para o vetor B: "); /*2º Passo: Mesmo princípio do primeiro 'for'*/
scanf ("%d", &B[i]);
}
system ("pause");
return 0;
}
3º Passo: Por fim, preencher o vetor 'C', com as somas dos valores de 'A' e 'B', basta criar outro 'for' de 5 loops:
#include<stdio.h>
#include<stdlib.h>
int main () {
int A[5], B[5], C[5];
int i;
for (i = 0; i < 5; i++){
printf ("Digite os numeros para o vetor A: ");
scanf ("%d", &A[i]);
}
printf ("\n");
for (i = 0; i < 5; i++){
printf ("Digite os numeros para o vetor B: ");
scanf ("%d", &B[i]);
}
for (i = 0; i < 5; i++){
C[i] = A[i] + B[i]; /*3º Passo: O C[0], nada mais é que a soma do A[0] com o B[0], após incrementar, teremos C[1] = A[1] + B[1], e assim concluímos o programa. */
printf ("%d\n", C[i]); /*3º Passo: Por fim, exibimos os valores de C[i]*/
}
system ("pause");
return 0;
}
Temos o nosso programa:
#include<stdio.h>
#include<stdlib.h>
int main () {
int A[5], B[5], C[5];
int i;
for (i = 0; i < 5; i++){
printf ("Digite os numeros para o vetor A: ");
scanf ("%d", &A[i]);
}
printf ("\n");
for (i = 0; i < 5; i++){
printf ("Digite os numeros para o vetor B: ");
scanf ("%d", &B[i]);
}
for (i = 0; i < 5; i++){
C[i] = A[i] + B[i];
printf ("%d\n", C[i]);
}
system ("pause");
return 0;
}
Nenhum comentário:
Postar um comentário