#include #include #include #include struct agenda { char nome [40], telefone [20], email [30]; }; int main () { setlocale(LC_ALL, "Portuguese"); struct agenda dados [5]; int i, op, cont; cont=1; op=3; do { system ("cls"); printf ("AGENDA DE CLIENTES\n"); printf ("\nDigite 1 para cadastrar novo cliente \nDigite 2 para visualizar clientes \nDigite 0 para encerrar\n"); scanf ("%d", &op); fflush (stdin); switch (op){ case 0: system ("cls"); printf ("Aplicação encerrada!\n"); break; case 1: system ("cls"); if (cont<=5){ printf ("\nCADASTRAR CLIENTE\n"); printf ("Código: %d\n", cont); printf ("Digite o nome:"); fgets (dados[cont].nome, 40, stdin); fflush (stdin); printf ("Digite o telefone:"); fgets (dados[cont].telefone, 20, stdin); fflush (stdin); printf ("Digite o e-mail:"); fgets (dados[cont].email, 30, stdin); fflush (stdin); printf("\n"); cont++; } else { printf("Agenda lotada!\n"); system ("pause"); } break; case 2: system ("cls"); if (cont==1){ printf ("Agenda vazia!\n"); } else { printf ("LISTA DE CLIENTES\n"); for (i=1; i