Você está na página 1de 2

#include <iostream>

#include <vector>

void preencherVetor(std::vector<int>& vetor) {

int tamanho;

std::cout << "Digite o tamanho do vetor: ";

std::cin >> tamanho;

for (int i = 0; i < tamanho; i++) {

int valor;

std::cout << "Digite o elemento " << i+1 << ": ";

std::cin >> valor;

vetor.push_back(valor);

bool pesquisarValor(const std::vector<int>& vetor, int valor) {

for (int i = 0; i < vetor.size(); i++) {

if (vetor[i] == valor) {

return true;

return false;

void visualizarVetor(const std::vector<int>& vetor) {

std::cout << "Elementos do vetor: ";

for (int i = 0; i < vetor.size(); i++) {

std::cout << vetor[i] << " ";

std::cout << std::endl;


}

int main() {

std::vector<int> vetor;

preencherVetor(vetor);

int valor;

std::cout << "Digite o valor a pesquisar: ";

std::cin >> valor;

if (pesquisarValor(vetor, valor)) {

std::cout << "O valor " << valor << " foi encontrado no vetor." << std::endl;

} else {

std::cout << "O valor " << valor << " não foi encontrado no vetor." << std::endl;

visualizarVetor(vetor);

return 0;

Você também pode gostar