#include <iostream>using namespace std;int main(){ string nome[3],nomep; bool naoencontrado=false; int i; for(i=0; i<3;i++){ cout<<"Nome["<<i<<"]: "; cin>>nome[i]; } cout<<"Nome a pesquisar: "; cin>> nomep; for(i=0; i<3;i++){ if(nome[i]==nomep) cout<<"nome encontrado.."; else naoencontrado= true; } if (naoencontrado == true){ cout<<"Nome nao encontrado"<<endl; //naoencontrado=false; } system("pause");}
Toda ves que encontra o nome , ele aparece "Nome Encontrado" , mas logo em seguida aparece 2 mensagem de "Nome Nao Encontrado"
E toda ves que nao acha o nome aparece 3 mensagem de "Nome nao encontrado"
Alguem por favor refaz o codigo para aparecer somente 1 mensagem de "Nome Encontrado" para quando achar o nome , e somente 1 mensagem para quando nao achar o nome "Nome Nao Encontrado"
Grato por quem poder ajudar