Agenda Telefonica
#include<stdlib.h>
#include<string.h>
#include <iostream>
#include<conio.h>
#include <cstdlib>
using namespace std;
struct agenda {
char nom[10];
int tel;
} acceso[50];
int cont=0;
void agregar();
void modificar();
void eliminar();
void mostrar();
int main(){
int op;
do{
system("cls");system("color f9");
cout<<" _______________ \n ";
cout<<" | | \n ";
cout<<" | NOKIA | \n ";
cout<<" | conecting | \n ";
cout<<" | people | \n ";
cout<<" | | \n ";
cout<<" |---------------| \n ";
cout<<"| |TALK| |END| | \n ";
cout<<" | | \n ";
cout<<" | |1| |2| |3| | \n ";
cout<<" | |4| |5| |6| | \n ";
cout<<" | |7| |8| |9| | \n ";
cout<<" | |*| |0| |#| | \n ";
cout<<" |_______________| \n ";cout<<"\n"<<"\n"<<" MENU\n"<<"\n";
cout<<"Si deseas agregar un contacto presiona:......... 1\n";
cout<<"Si deseas modificar un contacto presiona:....... 2\n";
cout<<"Si deseas eliminar un contacto presiona:........ 3\n";
cout<<"Si deseas mostrar todos los contactos presiona . 4\n";
cout<<"Si deseassalir del menu presiona:.............. 5\n";
cin>>op;
switch(op){
case 1:
agregar();
system("pause");
break;
case 2:
modificar();
system("pause");
break;
case 3:
eliminar();
system("pause");
break;
case 4:
mostrar();
system("pause");
break;
}
}while(op!=5);
}
void agregar(){
int aux, i, j;
charauxc[50];
system("cls");
fflush(stdin);
cout<<" _______________ \n ";
cout<<" | | \n ";
cout<<" | NOKIA | \n ";
cout<<" | conecting | \n ";
cout<<" | people | \n ";
cout<<" | | \n ";
cout<<"|---------------| \n ";
cout<<" | |TALK| |END| | \n ";
cout<<" | | \n ";
cout<<" | |1| |2| |3| | \n ";
cout<<" | |4| |5| |6| | \n ";
cout<<" | |7| |8| |9| | \n ";
cout<<" | |*| |0| |#| | \n ";
cout<<" |_______________| \n ";cout<<"\n"<<"\n"<<"Nombre del nuevo contacto"<<cont+1<<"\n";
gets(acceso[cont].nom);
fflush(stdin);
cout<<"Numero de telefono del contacto"<<"\n";
cin>>acceso[cont].tel;
cout<<"\n";
cont++;
for(i=0;i<cont-1;i++){
for(j=0;j<cont-1-i;j++){
if(strcmp(acceso[j].nom,acceso[j+1].nom)>0)
{strcpy(auxc,acceso[j].nom);
strcpy(acceso[j].nom,acceso[j+1].nom);
strcpy(acceso[j+1].nom,auxc);
aux = acceso[j].tel;
acceso[j].tel = acceso[j+1].tel;
acceso[j+1].tel= aux;
}
}
}
system("cls");
cout<<" _______________ \n ";cout<<" | | \n ";
cout<<" | NOKIA | \n ";
cout<<" | conecting | \n ";
cout<<" | people | \n ";
cout<<" | | \n ";
cout<<" |---------------| \n ";
cout<<" | |TALK| |END| | \n ";
cout<<" | | \n...
Regístrate para leer el documento completo.