@RPGStreamer
#include<iostream>
using namespace std;
struct cliente{
int numero;
string nome;
float saldo;
};
void cadastroCliente(cliente c[],int posC){
int achou,x=0;
do{
achou=0;
cout<<"Qual o número da conta novo cliente?";
cin>>c[posC].numero;
x=0;
while((x<posC)&&(c[posC].numero != c[x].numero)){
x++;
}
if(x==posC){
cout<<"Qual o nome do cliente:";
cin>>c[posC].nome;
cout<<"Qual o saldo do cliente:";
cin>>c[posC].saldo;
cout<<"Cliente foi cadastrado com sucesso!";
}
else {
cout<<"Conta já existe!";
achou=1;
}
}while(achou==1);
}
void buscarCliente(cliente c[],int posC){
int conta,x=0;
cout<<"Qual a conta a ser buscada?";
cin>>conta;
while((x<posC)&&(conta != c[x].numero)){
x++;
}
if(x==posC){
cout<<"Cliente não foi localizado";
cout<<"\n******************************\n"
}
else {cout<<"\nNome do cliente: "<<c[x].nome;
cout<<"\nSaldo do cliente: "<<c[x].saldo;
cout<<"\n******************************\n"
}
}
void menu(){
cliente c[15];
int op=0,posC=0;
do{
cout<<"\n******************************\n";
cout<<"\nMenu de Opções";
cout<<"\n1.Cadastro de Cliente";
cout<<"\n2.Mostrar dados de um cliente";
cout<<"\n3.Sair";
cout<<"\nQual a opção desejada:";
cin>>op;
switch(op){
case 1: if (posC==15){
cout<<"\nNão é possível mais cadastat. Já foram cadastrados todos cliente";
}
else {
cadastroCliente(c,posC);
posC++;
}
break;
case 2:
buscarCliente(c,posC);
break;
case 3: cout<<"\nFinalizando programa";
break;
default:
cout<<"Opção Inválida";
}
}while(op!=3);
}
int main(){
menu();
return 0;
}
Essa foi a parte que eu já fiz, já assiste várias aulas e tentei de tudo mas muito obrigadaa.