Elabore um programa em C++ que some os elementos de 2 vetores de 5 posições, criando o 3 vetor.
36
Elabore um programa em C++ que imprima somente os números múltiplos de 3 de um vetor de 10 elementos inteiros.

Passo 1

Beleza, vamos dar uma olhada no que você precisa fazer! O primeiro exercício pede para criar um programa em C++ que some os elementos de dois vetores de 5 posições cada e armazene o resultado em um terceiro vetor. Para isso, vamos precisar entender como trabalhar com vetores (ou arrays) em C++, como acessar e somar seus elementos.

Passo 2

Primeiro, vamos declarar os três vetores. Como são de 5 posições, usamos o tipo int para armazenar números inteiros. Por exemplo:
int vetor1[5] = {1, 5, 8, 7, 9};
int vetor2[5] = {3, 4, 1, 0, 2};
int vetorSoma[5];

Passo 3

Agora, precisamos somar os elementos correspondentes dos dois vetores e armazenar no terceiro vetor. Para isso, usamos um loop for que percorre cada posição dos vetores:
for(int i = 0; i < 5; i++) {
    vetorSoma[i] = vetor1[i] + vetor2[i];
}
Aqui, i é o índice que varia de 0 a 4, representando as posições dos vetores.

Passo 4

Depois de somar, vamos imprimir o vetor resultante para verificar se está correto. Usamos outro loop for para isso:
for(int i = 0; i < 5; i++) {
    std::cout << "vetsoma[" << i << "] = " << vetorSoma[i] << std::endl;
}

Passo 5

Vamos para o segundo exercício! Você precisa criar um programa em C++ que percorra um vetor de 10 elementos inteiros e imprima apenas aqueles que são múltiplos de 3. Para isso, vamos precisar entender como usar vetores, loops e a operação de módulo para verificar os múltiplos.

Passo 6

Primeiro, vamos declarar o vetor com 10 elementos. Você pode preencher com números de sua escolha ou solicitar ao usuário que insira:
int vetor[10] = {3, 4, 9, 10, 12, 15, 7, 18, 20, 21};

Passo 7

Agora, vamos usar um loop for para percorrer cada elemento do vetor e verificar se é múltiplo de 3. Para isso, usamos a operação de módulo %, que retorna o resto da divisão. Se o resto for zero, o número é múltiplo de 3:
for(int i = 0; i < 10; i++) {
    if(vetor[i] % 3 == 0) {
        std::cout << vetor[i] << " é múltiplo de 3." << std::endl;
    }
}

Passo 8

Esse código vai verificar cada elemento e imprimir apenas aqueles que atendem à condição. Dessa forma, você verá na tela somente os números que são múltiplos de 3.

Resposta

O programa irá imprimir os números múltiplos de 3 presentes no vetor, por exemplo: 3, 9, 12, 15, 18, 21.

Exercícios relacionados

Elabore uma função em C++ que receba um vetor de 5 números reais e retorne a soma dos seus elementos.
Elabore uma função em que receba 2 números reais e retorne a soma destes números.
Faça um algoritmo em C++ que solicite um número do usuário até que ele digite um número maior que 100.
Faça um algoritmo em C++ que calcule e imprima a soma de 12 números digitados pelo usuário.