Jump to content

Problemas com IF


vagnerramosofic
 Compartilhar

Postagens Recomendadas

#include <iostream>
#include <locale>

using namespace std;


int main () { setlocale (LC_ALL,"");
string nomeProcurado;   

string nome[6]={
"Vagner",
"Camila",
"Adrian",
"Igor",
"Fernanda", 
"Hallana"};

cout << endl;
cout << "Digite um nome para pesquisa: " << endl;
cin >> nomeProcurado;
cout << endl;

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

        if ((nomeProcurado == nome[i])){
        cout << "Encontrado!" <<endl;
        cout << endl;
        cout << "Nome: " << nome[i] << endl;
        cout << "Posição: " << i << endl;
    
        
                if ((nomeProcurado != nome[i])) {
            cout << "Não encontrado" << endl;
        }
                
    
    } 
    
    
    
        
        }
        
        



            
return -1;}

Boa tarde pessoal, estou com problema, meu segundo "if" não está printando quando a condição do nome inserido é diferente do Array.

Link to comment
Compartilhe em outros sites

Olá
Parece que o problema no seu código é que o há um IF dentro de um IF.

Então seu programa só passará pelo (nomeProcurado != nome[i]) caso a condição ((nomeProcurado == nome[i])) seja atendida. Uma alternativa para resolver o problema é mover o IF e transforma-lo em um ELSE.

 

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

    if ((nomeProcurado == nome[i]))
	{
	  cout << "Encontrado!" << endl;
	  cout << endl;
	  cout << "Nome: " << nome[i] << endl;
	  cout << "Posição: " << i << endl;
	  
	}
	else ((nomeProcurado != nome[i]))
    {
      cout << "Não encontrado" << endl;
    }
  }

 

Link to comment
Compartilhe em outros sites

Crie uma conta ou entre para comentar 😀

Você precisa ser um membro para deixar um comentário.

Crie a sua conta

Participe da nossa comunidade, crie sua conta.
É bem rápido!

Criar minha conta agora

Entrar

Você já tem uma conta?
Faça o login agora.

Entrar agora
 Compartilhar



Sobre o Fórum

Este é um fórum para todos que fazem parte
do ecossistema de uma Software House!

Bem-vindo(a) ao fórum da Casa do Desenvolvedor, uma comunidade completa, onde desenvolvedores, software houses, profissionais de marketing, experiência e vendas, fornecedores de soluções, aficionados por inovação e tecnologia podem tirar dúvidas, compartilhar novidades e conhecimento, trocar experiências e até postar uns memes que só nós da tecnologia entendemos 😅

Crie agora sua conta e vamos juntos fortalecer
o desenvolvimento de software no Brasil! 🇧🇷

×
×
  • Create New...