Enviado em 16/05/2019 - 16:07h
Pessoal estou estudando C++ e em alguns exercicios, não estou conseguindo resolver algumas partes dos mesmos, no meu programa em C++. Gostaria que alguém me ajudasse com a solução, pois ja pesquisei em diversos sites, videos e ainda não encontrei uma solução para tal. aqui vai meu codigo#include <iostream>
using namespace std;
void LeVetor(int v[], int n){
int consta;
// Ler elementos do vetor
for (int i = 0; i < n; i++)
{
cout << "v[" << i << "]=";
cin >> v[i];
do{
consta = 0;
for(int l = 0; l < i; l++)
if(v[i] == v[l]) // não permitir repetição de elemento
consta = 1;
if(consta == 1){
cout << "vetor repetido. Reinforme novamente" << endl;
cout << "v[" << i << "]=";
cin >> v[i];
}
}while(consta != 0);
}
}
bool Busca(int v[], int n, int numero){
for(int i = 0; i < n; i++){
if(numero == v[i]){
cout << "Componente[" << i << "]=" << v[i] << endl;
cout << "Verdadeiro" << endl;
return true;
}
else{
cout << "Componente[" << i << "]=" << v[i] << endl;
cout << "Falso" << endl;
}
}
return false;
}
int Busca(int v[], int n, int numero){
for(int i = 0; i < n; i++){
if(numero == v[i]){
cout << "Componente[" << i << "]=" << v[i] << endl;
cout << "Verdadeiro" << endl;
return 1;
}
else{
cout << "Componente[" << i << "]=" << v[i] << endl;
cout << "Falso" << endl;
}
}
return -1;
}
int main (int argc, char *argv[]){
int v[30], n, numero;
bool v2[30], n2, numero2;
cout << "Insira a quantidade de elementos: " << endl;
cin >> n;
cout << "Insira os elementos de v:" << endl;
LeVetor(v,n);
cout << "Insira um numero:" << endl;
cin >> numero;
for(int i =0; i < n; i++){
v2[i] = v[i];
}
n2 = n;
numero2 = numero;
cout << "Os numeros inteiros fazem parte do vetor: " << endl;
Busca(v2,n2,numero2);
Busca(v,n,numero);
return 0;
}
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Música que eu compus, será que ficou boa? (6)
VPN Site to site mantendo wifi da operadora (0)
Alguém poderia me ajudar a escolher peças pra montar um desktop? (24)
Copiar Layout do Teclado para aplicar em outra Distribuição (3)