Agenda com vetor 2986 palavras 12 páginas Exibir mais AGENDA COM VETOR:#include <cstdlib>#include <iostream>#include <fstream>using namespace std;struct agenda { string nome; string telefone; };int ler (agenda A[]){ int i=0; ifstream fin("agenda.txt"); while(fin){ fin >> A[i].nome >> A[i].telefone; i++; } return i;}void listar (agenda A[] , int cont){ int i; ofstream fout("agenda.txt"); for (i=0;i<cont;i++){ fout << A[i].nome << endl << A[i].telefone << endl; }}int main(int argc, char *argv[]){ agenda A[50]; int cont=0,i; char op,op2; string tel; cont = ler(A); do{ cout << " Programa agenda " << endl; cout << "Digite 1 : Para inserir novos valores na agenda" << endl; cout << "Digite 2 : Para listar todos os dados da agenda" << endl; cout << "Digite 3 : Para pesquisar por um contato" << endl; cout << "Digite 4 : Para sair do programa" << endl; cin >> op; switch(op){ case '1': do{ cout << "Digite o nome da pessoa" << endl; cin >> A[cont].nome; cout << "Digite o numero do telefone" << endl; cin >> A[cont].telefone; cout << "Voce deseja continuar a inserir dados na agenda se sim tecle s" << endl; cout << "Se nao qualquer outra tecla" << endl; cin >> op2; cont++; }while ((op2=='S') || (op2=='s')); break; case '2': cout << "os nomes e telefones sao:" << endl;