aula 112

Exercício 2 | Some o conteúdo de dois vetores e salve o resultado em um terceiro vetor

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

Deixe um comentário

três × dois =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.