Utilizando a Linguagem C++:
Escreva uma função denominada imprimirVetor, que receba como parâmetros um vetor de números inteiros
e um número inteiro
, representando a quantidade de elementos. armazenados em
. A função imprimirVetor deverá imprimir na tela os valores dos elementos de
separados por um espaço em branco.
Escreva uma função denominada imprimirVetor, que receba como parâmetros um vetor de números inteiros
Passo 1
Beleza, vamos lá! A questão pede para a gente criar uma função em C++ chamada
imprimirVetor
. Essa função vai receber dois parâmetros: um vetor de números inteiros V
e um número inteiro n
que representa a quantidade de elementos dentro desse vetor. O objetivo da função é imprimir cada um desses números na tela, separados por um espaço. Pra resolver isso, vamos precisar entender como trabalhar com vetores e laços de repetição em C++.Passo 2
Primeiro, vamos definir a função
imprimirVetor
. Ela vai ter como tipo de retorno void
porque não precisa retornar nada, só executar a ação de imprimir. A assinatura da função vai ficar assim:void imprimirVetor(int V[], int n)
Aqui,
int V[]
representa o vetor de números inteiros e int n
é o número de elementos que vamos imprimir.Passo 3
Agora, dentro da função, precisamos percorrer cada elemento do vetor para imprimi-los. Para isso, vamos usar um laço de repetição
for
. Esse laço vai começar no índice 0 e ir até n-1
, já que os índices em C++ começam do zero.for(int i = 0; i < n; i++) {
// Ação dentro do laço
}
Passo 4
Dentro do laço, vamos acessar cada elemento do vetor usando o índice
i
e imprimir esse valor na tela, seguido de um espaço. Vamos usar a função cout
para isso.cout << V[i] << " ";
Passo 5
Depois de imprimir todos os elementos, é uma boa prática adicionar uma quebra de linha para ficar mais organizado na saída. Vamos usar
cout << endl;
para isso.Resposta
Aqui está a função completa que faz o que foi pedido:
#include <iostream>
using namespace std;
void imprimirVetor(int V[], int n) {
for(int i = 0; i < n; i++) {
cout << V[i] << " ";
}
cout << endl;
}
Essa função vai percorrer o vetor
V
de 0 até n-1
, imprimindo cada elemento separado por um espaço e, ao final, adiciona uma quebra de linha.