Seja muito bem vindo à aula 112 do nosso curso gratuito de programação com a linguagem C.
Hoje vamos resolver o exercício 2, somar dois vetores.
Se você ainda não baixou a lista de exercícios, baixe aqui.
2) Faça um programa que some o conteúdo de dois vetores de tamanho 25 e armazene o resultado em um terceiro vetor. Imprima os três vetores na tela.
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int i, vet1[25], vet2[25], vet3[25]; srand(time(NULL)); // gera valores entre 0 e 99 para os vetores 1 e 2 for(i = 0; i < 25; i++){ vet1[i] = rand() % 100; vet2[i] = rand() % 100; } // soma os valores da posição i do vetor 1 e 2 e salva no vetor 3 for(i = 0; i < 25; i++){ vet3[i] = vet1[i] + vet2[i]; } // imprime o vetor 1 printf("\nVetor 1: "); for(i = 0; i < 25; i++){ printf("%3d ", vet1[i]); } // imprime o vetor 2 printf("\nVetor 2: "); for(i = 0; i < 25; i++){ printf("%3d ", vet2[i]); } // imprime o vetor 3 printf("\nVetor 3: "); for(i = 0; i < 25; i++){ printf("%3d ", vet3[i]); } return 0; }