Elabore um programa em C++ que preencha um vetor de 15 posições onde o usuário digita somente um número e o vetor seja populado com os números pares em sequencia através do número digitado pelo usuário.

Passo 1

Beleza, vamos lá! O exercício pede para a gente criar um programa em C++ que preenche um vetor com 15 posições. O usuário vai digitar apenas um número, e a partir desse número, o vetor será populado com os números pares em sequência. Para resolver isso, vamos precisar entender como trabalhar com vetores em C++ e como gerar números pares a partir de um número inicial.

Passo 2

Primeiro, precisamos declarar um vetor de 15 posições em C++. Vetores são estruturas que armazenam múltiplos valores do mesmo tipo. No nosso caso, vamos usar um vetor de inteiros. Em C++, declaramos um vetor assim:
int vetor[15];

Passo 3

Agora, vamos pedir para o usuário digitar um número. Isso é feito usando cin, que permite ler a entrada do usuário. Vamos armazenar esse número em uma variável inteira:
int numero;
cout << "Digite um número: ";
cin >> numero;

Passo 4

Depois de obter o número inicial, precisamos preencher o vetor com números pares consecutivos a partir desse número. Primeiro, vamos verificar se o número digitado é par. Um número é par se o resto da divisão por 2 for zero. Podemos usar o operador módulo % para isso:
if (numero % 2 != 0) {
    numero += 1; // Se for ímpar, incrementa para tornar par
}

Passo 5

Agora que temos um número par, vamos preencher o vetor. Usaremos um laço for para iterar pelas 15 posições do vetor. Em cada iteração, atribuímos o número atual ao vetor e incrementamos o número em 2 para manter a sequência de números pares:
for(int i = 0; i < 15; i++) {
    vetor[i] = numero;
    numero += 2;
}

Passo 6

Por fim, vamos exibir o conteúdo do vetor para o usuário ver os números pares que foram preenchidos. Usaremos outro laço for para percorrer o vetor e imprimir cada elemento:
cout << "Vetor preenchido com números pares:" << endl;
for(int i = 0; i < 15; i++) {
    cout << vetor[i] << " ";
}

Resposta

Aqui está o programa completo em C++ que realiza o que foi solicitado:
#include <iostream>
using namespace std;

int main() {
    int vetor[15];
    int numero;

    // Solicita ao usuário um número
    cout << "Digite um número: ";
    cin >> numero;

    // Verifica se o número é par, se não for, soma 1 para torná-lo par
    if (numero % 2 != 0) {
        numero += 1;
    }

    // Preenche o vetor com números pares consecutivos
    for(int i = 0; i < 15; i++) {
        vetor[i] = numero;
        numero += 2;
    }

    // Exibe o conteúdo do vetor
    cout << "Vetor preenchido com números pares:" << endl;
    for(int i = 0; i < 15; i++) {
        cout << vetor[i] << " ";
    }

    return 0;
}
Esse programa vai solicitar que o usuário digite um número e, a partir dele, preencherá um vetor de 15 posições com números pares consecutivos, exibindo o resultado na tela.

Exercícios relacionados

Elabore um programa em C++ que receba 2 números reais digitados pelo usuário e utilizando as funções criadas nos exercícios 1 , 3 e 5 e imprima, respectivamente a soma, a diferença e o quadrado da soma destes números. Cuide para que o usuário digite somente números maiores que 0 .
Elabore uma função em que receba 2 números reais e retorne o quadrado da soma destes números.
Em um cinema, cada espectador respondeu a uma pesquisa, que perguntava a sua idade e a sua opinião em relação a um filme ( - Ótimo; B - Bom; - Regular; P - Péssimo). Faça um programa que informe a média de idade das pessoas que responderam o questionário e a porcentagem dada para cada uma das respostas. O programa deve terminar quando o usuário digitar uma idade negativa.
Faça um programa que calcule o valor total que um edifício garagem arrecadou em um dia de operação, no qual 200 carros utilizaram o estacionamento. O algoritmo deve ler o horário de entrada (hora e minuto) assim como o de saída. Sabe-se que o valor mínimo cobrado é de 4 reais por um período 2 horas. A partir daí, cobra-se 1 real por hora adicional.