//AGENDA

#include<stdio.h>
#include<conio.h>
#include<dos.h>
#include<string.h>

char nombre[10][80];
char edad[10][20];
char telefono[10][20];

void main()
{
char opcion;
while (opcion!='5')
{
clrscr();
gotoxy(1,1);cprintf("INSCRIPCIONES ABIERTAS");
printf("\n1.-Altas\n\n2.-Bajas\n\n3.-Consultas\n\n4.-ver todo\n\n5.-salir\n\n\t\t ELIJE UNA OPCION:");opcion = getch();
switch(opcion)
{
case '1':
int altas();
{
clrscr();
char sal;
for (char i=0;i<=10;i++)
{
clrscr();
gotoxy(20,3);printf("DAME EL NOMBRE: "); scanf("%s", &nombre[i]);
gotoxy(20,5);printf("DAME LA EDAD: "); scanf("%s", &edad[i]);
gotoxy(20,7);printf("DAME EL TELEFONO: "); scanf("%s", &telefono[i]);
gotoxy(10,9);printf("0 para salir");
gotoxy(10,10);cprintf("Cualquier tecla para continuar.. ");
scanf("%d",&sal);
if(sal==0)break;
}
break;
}
case '2':
int bajas();
{
clrscr();
char s=0;
char te[80];
gotoxy(20,5);printf("DAME EL NOMBRE A ELIMINAR: ");
scanf("%s",&te);
for (char i=0;nombre[i][0]!=0;i++)
if(!strcmp(te,nombre[i]))
{
s=1;
break;
}
if(s)
for (char dato=i;nombre[dato][0]!=0;dato++)
{
strcpy(nombre[dato],nombre[dato+1]);
strcpy(edad[dato],edad[dato+1]);
strcpy(telefono[dato],telefono[dato+1]);
gotoxy(25,15);printf("EL NOMBRE SE A ELIMINADO\n\n");
getch();
break;
}
else
{
gotoxy(1,15);printf("\t\t\tESE NOMBRE NO EXISTE");
getch();
}
break;
}
case '3':
int consultar();
{
clrscr();
int a;
char consultar1[80];
gotoxy(20,5);printf("DAME EL NOMBRE A CONSULTAR: ");
scanf("%s",&consultar1);
for (char i=0;nombre[i][0]!=0;i++)
if(!strcmp(consultar1,nombre[i]))
{
a=1;
break;
}
if(a==1)
{
clrscr();
gotoxy(20,5); printf("%s", nombre);
gotoxy(20,7); printf("%s", edad);
gotoxy(20,9); printf("%s", telefono);
getch();
}
else
{
gotoxy(1,15);printf("\t\t\tESE NOMBRE NO EXISTE");
getch();
}
break;
}
case '4':
int ver();
{
for(char i=0;nombre[i][0]!=0;i++);
{
clrscr();
gotoxy(20,3);printf("%s",nombre);
gotoxy(20,5);printf("%s",edad);
gotoxy(20,7);printf("%s",telefono);
getch();
}
break;
}
}
}
clrscr();
}