Sreekar_0125

Untitled

Sep 3rd, 2022
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 17.77 KB | None | 0 0
  1. /******************************************************************************
  2.                              PHONEBOOK
  3.                    
  4.                    
  5.                             NAME:PRITI JHA
  6.                             ROLL NO:2464
  7.                             BATCH:B3
  8. THIS DEMONSTRATES THE PHONEBOOK OF MOBILE PHONES WITH DOUBLY LINKED LISTSO THAT TRAVERSING CAN BE EASY.....
  9. *******************************************************************************/
  10. #include <iostream>
  11. #include<cstring>
  12. using namespace std;
  13. class dnode
  14. {
  15.     public:
  16.         char number[50];
  17.         char gmail[40];
  18.         char name[30];
  19.         dnode *prev,*next;
  20.         dnode(char n[],char r[],char g[])
  21. {
  22.                strcpy(name,n);
  23.                 strcpy(number,r);
  24.                strcpy(gmail,g);
  25.                 next=NULL;
  26.                 prev=NULL;
  27. }
  28.     friend class dlist;
  29. };
  30. class dlist
  31. {
  32.     dnode *head,*temp,*ptr;
  33.    
  34.     dnode *ptr1, *ptr2, *dup;
  35.     public:
  36.     dnode *prevn;
  37.        
  38.     void insert();
  39.     void sort();
  40.     void deletecontact(char n[20]);
  41.     void deletesamenumber();
  42.     void deletesamename();
  43.     void deletesamegmail();
  44.     void searchbyname(char p[20]);
  45.     void searchbynumber(char no[30]);
  46.     void searchbygmail(char g[20]);
  47.  
  48.         // dnode *head,*temp,*ptr;
  49.         // friend class apply;
  50.         void accept();
  51.         void display();
  52.         void update(char ch[10]);
  53.         dlist()
  54.                 {
  55.                         head=NULL;
  56.                         temp=NULL;
  57.                         ptr=NULL;
  58.                         ptr1=NULL;
  59.                         ptr2=NULL;
  60.                         dup=NULL;
  61.                 }
  62. };
  63. // class apply()
  64. // {
  65.    
  66. // }
  67. void dlist::accept()
  68. {
  69.         char number[50];
  70.         char gmail[40];
  71.         char name[30];
  72.     char ans;
  73.       do
  74.         {
  75.     cout<<"ENTER NAME      :";
  76.     cin>>name;
  77.     // cin.getline (name,30);
  78.     cout<<"ENTER NUMBER    :";
  79.     cin>>number;
  80.     while(strlen(number)!=10)
  81.     {
  82.     cout<<"ENTER VALID NUMBER  :";
  83.     cin>>number;
  84.     }
  85.     cout<<"ENTER G-MAIL    :";
  86.     cin>>gmail;
  87.     temp=new dnode(name,number,gmail);
  88.     if(head==NULL)
  89.     {
  90.         head=temp;
  91.     }
  92.     else
  93.     {
  94.        ptr=head;
  95.         while(ptr->next!=NULL)
  96.         {
  97. ptr=ptr->next;
  98.         }
  99.         ptr->next=temp;
  100.         temp->prev=ptr;
  101.     }
  102.         cout<<"DO YOU WANT TO CONTINUE?????????";
  103.     cin>>ans;
  104. }while(ans=='y');
  105.  
  106. }
  107. void dlist::display()
  108. {
  109.     ptr=head;//start the node
  110.     while(ptr!=NULL)//traverse till last
  111.     {
  112.             cout<<"\n\nNAME  ::\t"<<ptr->name;
  113.             cout<<"\nNUMBER::\t+91-"<<ptr->number;
  114.             cout<<"\nG-MAIL::\t"<<ptr->gmail;
  115.             ptr=ptr->next;
  116.     }
  117. }
  118.  
  119.     void dlist::insert()
  120.     {
  121.         accept();
  122.     }
  123.     void dlist::sort()
  124.     {
  125.         dnode *i,*j;
  126.         int temp;
  127.         char n[10];
  128.         for(i=head;i->next!=NULL;i=i->next)
  129.         {
  130.             for(j=i->next;j!=NULL;j=j->next)
  131.             {
  132.                 temp=strcmp(i->name,j->name);
  133.                 if(temp>0)
  134.                 {
  135.                    strcpy(n,i->name);
  136.                    strcpy(i->name,j->name);
  137.                    strcpy(j->name,n);
  138.                 }
  139.             }
  140.         }
  141.      
  142.     }
  143.     void dlist::deletecontact(char s[20])
  144.     {
  145.         int c=0;
  146.         ptr=head;
  147.         while(ptr!=NULL)
  148.         {
  149.             if(strcmp(s,ptr->name)==0)
  150.             {
  151.                 c=1;
  152.                 break;
  153.             }
  154.             else
  155.             {
  156.                 c=2;
  157.             }
  158.             ptr=ptr->next;
  159.         }
  160.         if(c==1 && ptr!=head && ptr->next!=NULL)
  161.         {
  162.             ptr->prev->next=ptr->next;
  163.            ptr->next->prev=ptr->prev;
  164.            delete(ptr);
  165.            cout<<"YOUR CONTACT IS SUCCESSFULLY DELETED\n\n";
  166.         }
  167.         if(ptr==head)
  168.         {
  169.             head=head->next;
  170.             head->prev=NULL;
  171.             delete(ptr);
  172.            cout<<"YOUR CONTACT IS SUCCESSFULLY DELETED\n\n";
  173.         }
  174.         if(ptr->next==NULL)
  175.         {
  176.             ptr->prev->next=NULL;
  177.             ptr->prev=NULL;
  178.             delete(ptr);
  179.            cout<<"YOUR CONTACT IS SUCCESSFULLY DELETED\n\n";
  180.         }
  181.         if(c==2)
  182.         {
  183.             cout<<"YOUR ENTERED NAME IS NOT IN THE LIST...";
  184.         }
  185.     }
  186.     void dlist::deletesamename()
  187.     {
  188.         ptr1=head;
  189.         while (ptr1 != NULL && ptr1->next != NULL)
  190.     {
  191.         ptr2 = ptr1;
  192.         while (ptr2->next != NULL)
  193.         {
  194.             if (strcmp(ptr1->name,ptr2->next->name)==0)
  195.             {
  196.                 dup = ptr2->next;
  197.                 ptr2->next = ptr2->next->next;
  198.                 delete(dup);
  199.             }
  200.             else
  201.             {
  202.                 ptr2 = ptr2->next;
  203.         }
  204.         }
  205.         ptr1 = ptr1->next;
  206.     }
  207.     }
  208.     void dlist::deletesamegmail()
  209.     {
  210.         ptr1=head;
  211.         while (ptr1 != NULL && ptr1->next != NULL)
  212.     {
  213.         ptr2 = ptr1;
  214.         while (ptr2->next != NULL)
  215.         {
  216.             if (strcmp(ptr1->gmail,ptr2->next->gmail)==0)
  217.             {
  218.                 dup = ptr2->next;
  219.                 ptr2->next = ptr2->next->next;
  220.                 delete(dup);
  221.             }
  222.             else
  223.             {
  224.                 ptr2 = ptr2->next;
  225.         }
  226.         }
  227.         ptr1 = ptr1->next;
  228.     }
  229.     }
  230.     void dlist::deletesamenumber()
  231.     {
  232.      ptr1=head;
  233.         while (ptr1 != NULL && ptr1->next != NULL)
  234.     {
  235.         ptr2 = ptr1;
  236.         while (ptr2->next != NULL)
  237.         {
  238.             if (strcmp(ptr1->number,ptr2->number)==0)
  239.             {
  240.                 dup = ptr2->next;
  241.                 ptr2->next = ptr2->next->next;
  242.                 delete(dup);
  243.             }
  244.             else
  245.             {
  246.                 ptr2 = ptr2->next;
  247.         }
  248.         }
  249.         ptr1 = ptr1->next;
  250.     }    
  251.     }
  252.     void dlist::searchbyname(char na[10])
  253.     {
  254.         ptr=head;
  255.         while(ptr!=NULL)
  256.         {
  257.             if(strcmp(na,ptr->name)==0)
  258.             {
  259.                 cout<<"NAME FOUND"<<endl;
  260.                 cout<<"CONTACT DETAILS ARE BELOW:\n"<<endl;
  261.             cout<<"\n\nNAME  ::\t"<<ptr->name;
  262.             cout<<"\nNUMBER::\t+91-"<<ptr->number;
  263.             cout<<"\nG-MAIL::\t"<<ptr->gmail;
  264.                
  265.             }
  266.             ptr=ptr->next;
  267.         }
  268.     }
  269.     void dlist::searchbynumber(char num[20])
  270.     {
  271.      ptr=head;
  272.         while(ptr!=NULL)
  273.         {
  274.             if(strcmp(num,ptr->number)==0)
  275.             {
  276.                 cout<<"NUMBER FOUND\n"<<endl;
  277.                 cout<<"CONTACT DETAILS ARE BELOW:\n"<<endl;
  278.             cout<<"\n\nNAME  ::\t"<<ptr->name;
  279.             cout<<"\nNUMBER::\t+91-"<<ptr->number;
  280.             cout<<"\nG-MAIL::\t"<<ptr->gmail;
  281.                
  282.             }
  283.             ptr=ptr->next;
  284.         }  
  285.     }
  286.     void dlist::searchbygmail(char gm[20])
  287.     {
  288.         ptr=head;
  289.         while(ptr!=NULL)
  290.         {
  291.             if(strcmp(gm,ptr->gmail)==0)
  292.             {
  293.                 cout<<"G-MAIL FOUND\n"<<endl;
  294.                 cout<<"CONTACT DETAILS ARE BELOW:\n"<<endl;
  295.             cout<<"\n\nNAME  ::\t"<<ptr->name;
  296.             cout<<"\nNUMBER::\t+91-"<<ptr->number;
  297.             cout<<"\nG-MAIL::\t"<<ptr->gmail;
  298.                
  299.             }
  300.             ptr=ptr->next;
  301.         }
  302.     }
  303.     void dlist::update(char n[20])
  304.     {
  305.         char ans;
  306.         int c;
  307.         ptr=head;
  308.         while(ptr!=NULL)
  309.         {
  310.             if(strcmp(n,ptr->name)==0)
  311.             {
  312.                
  313.                 do
  314.                 {
  315.                     cout<<"\nWHAT DO YOU WANT TO UPDATE?\n1.NAME\n2.PHONE NUMBER\n3.G-MAIL\n";
  316.                 cin>>c;
  317.                 switch(c)
  318.                 {
  319.                     case 1:
  320.                     cout<<"ENTER NEW-NAME=";
  321.                     cin>>ptr->name;
  322.                     break;
  323.                     case 2:
  324.                     cout<<"ENTER NEW PHONE-NUMBER?";
  325.                     cin>>ptr->number;
  326.                     while(strlen(ptr->number)!=10)
  327.     {
  328.     cout<<"ENTER VALID NUMBER  :";
  329.     cin>>ptr->number;
  330.     }
  331.                     break;
  332.                     case 3:
  333.                     cout<<"ENTER NEW G-MAIL";
  334.                     cin>>ptr->gmail;
  335.                     break;
  336.                 }
  337.                 cout<<"DO YOU WANT TO CONTINUE UPDATING?";
  338.                 cin>>ans;
  339.                 }while(ans=='y');
  340.             }
  341.             ptr=ptr->next;
  342.         }
  343.     }
  344. int main()
  345. {
  346.     char n[20];
  347.     char nam[20];
  348.     char name[10];
  349.     char number[10];
  350.     char gmail[20];
  351.     dlist d1;
  352.     // apply d;
  353.     char ans;
  354.     int ch,a;
  355.     cout<<"**************                                PHONE BOOK                          ********************";
  356.     cout<<"\n\nWHAT IS YOUR NAME?\n";
  357.     cin.getline(name,20);
  358.     cout<<"\n\n!!!!!!!!!!!!!!!!!!!!!!!   WELCOME "<<name<<"   !!!!!!!!!!!!!!!!!!!!!";
  359.     cout<<"\n\n\nLET'S CREATE OUR PHONEBOOK "<<name<<"  \n\n";
  360.     d1.accept();
  361.     d1.sort();
  362.     do
  363.     {
  364.     cout<<"\n\n\n\n1) DISPLAY YOUR PHONE BOOK\n2) INSERT NEW CONTACT\n3) UPDATE DETAILS ON EXISTING CONTACT\n4) DELETE CONTACT\n5) DELETE SAME NAME IN PHONEBOOK\n6) DELETE SAME NUMBERS IN PHONEBOOK\n7) SEARCH\n";
  365.     cin>>ch;
  366.     switch(ch)
  367.     {
  368.     case 2:
  369.     d1.insert();
  370.     d1.sort();
  371.     break;
  372.    
  373.     case 1:
  374.     // d1.sort();
  375.     d1.display();
  376.     break;
  377.     case 3:
  378.    
  379.         cout<<"\n\nENTER THE NAME OF PERSON WHOSE DETAILS YOU WANT TO UPDATE...\n";
  380.         cin>>n;
  381.     d1.update(n);
  382.     d1.sort();
  383.     break;
  384.     case 4:
  385.     cout<<"\nENTER THE NAME YOU WANT TO DELETE FROM PHONEBOOK\n";
  386.     cin>>name;
  387.     d1.deletecontact(name);
  388.     break;
  389.      case 5:
  390.     d1.deletesamename();
  391.     d1.display();
  392.     break;
  393.     case 6:
  394.     d1.deletesamenumber();
  395.     d1.display();
  396.     break;
  397.     case 7:
  398.     do
  399.     {
  400.     cout<<"1.SEARCH BY NAME\n2.SEARCH BY NUMBER\n3.SEARCH BY GMAIL";
  401.     cin>>a;
  402.     switch(a)
  403.     {
  404.         case 1:
  405.         cout<<"ENTER THE NAME TO BE SEARCHED\n";
  406.         cin>>name;
  407.         d1.searchbyname(name);
  408.         break;
  409.         case 2:
  410.         cout<<"ENTER THE NAME TO BE SEARCHED\n";
  411.         cin>>number;
  412.         d1.searchbynumber(number);
  413.         break;
  414.         case 3:
  415.         cout<<"ENTER THE NAME TO BE SEARCHED\n";
  416.         cin>>gmail;
  417.         d1.searchbygmail(gmail);
  418.         break;
  419.         default:cout<<"\nNO PROPER INPUT GIVEN.....\n";
  420.     }
  421.     cout<<"DO YOU WANT TO CONTINUE SEARCHING?????????";
  422.     cin>>ans;
  423. }while(ans=='y');
  424.  
  425.     break;
  426.     case 8:d1.deletesamegmail();
  427.     d1.display();
  428.     break;
  429.     default:cout<<"\nNO PROPER INPUT GIVEN..\n";
  430.     }
  431.     cout<<"\n\nDO YOU WANT TO CONTINUE OPERATIONS?????????";
  432.     cin>>ans;
  433. }while(ans=='y');
  434. }
  435. /***************                                PHONE BOOK                          ********************
  436.  
  437. WHAT IS YOUR NAME?
  438. Priti jha
  439.  
  440.  
  441. !!!!!!!!!!!!!!!!!!!!!!!   WELCOME Priti jha   !!!!!!!!!!!!!!!!!!!!!
  442.  
  443.  
  444. LET'S CREATE OUR PHONEBOOK Priti jha  
  445.  
  446. ENTER NAME      :vijay
  447. ENTER NUMBER    :1234567890
  448. ENTER G-MAIL    :[email protected]
  449. DO YOU WANT TO CONTINUE?????????y
  450. ENTER NAME      :rahul
  451. ENTER NUMBER    :1234567890
  452. ENTER G-MAIL    :rahh [email protected]
  453. DO YOU WANT TO CONTINUE?????????n
  454.  
  455.  
  456.  
  457.  
  458. 1) DISPLAY YOUR PHONE BOOK
  459. 2) INSERT NEW CONTACT
  460. 3) UPDATE DETAILS ON EXISTING CONTACT
  461. 4) DELETE CONTACT
  462. 5) DELETE SAME NAME IN PHONEBOOK
  463. 6) DELETE SAME NUMBERS IN PHONEBOOK
  464. 7) SEARCH
  465. 1
  466.  
  467.  
  468. NAME  ::    rahul
  469. NUMBER::    +91-1234567890
  470. G-MAIL::    [email protected]
  471.  
  472. NAME  ::    vijay
  473. NUMBER::    +91-1234567890
  474. G-MAIL::    [email protected]
  475.  
  476. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  477.  
  478.  
  479.  
  480.  
  481. 1) DISPLAY YOUR PHONE BOOK
  482. 2) INSERT NEW CONTACT
  483. 3) UPDATE DETAILS ON EXISTING CONTACT
  484. 4) DELETE CONTACT
  485. 5) DELETE SAME NAME IN PHONEBOOK
  486. 6) DELETE SAME NUMBERS IN PHONEBOOK
  487. 7) SEARCH
  488. 2
  489. ENTER NAME      :akshay
  490. ENTER NUMBER    :9819140108
  491. ENTER G-MAIL    :[email protected]
  492. DO YOU WANT TO CONTINUE?????????y
  493. ENTER NAME      :Vijay
  494. ENTER NUMBER    :1234567890
  495. ENTER G-MAIL    :[email protected]
  496. DO YOU WANT TO CONTINUE?????????n
  497.  
  498.  
  499. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  500.  
  501.  
  502.  
  503.  
  504. 1) DISPLAY YOUR PHONE BOOK
  505. 2) INSERT NEW CONTACT
  506. 3) UPDATE DETAILS ON EXISTING CONTACT
  507. 4) DELETE CONTACT
  508. 5) DELETE SAME NAME IN PHONEBOOK
  509. 6) DELETE SAME NUMBERS IN PHONEBOOK
  510. 7) SEARCH
  511. 3 1
  512.  
  513.  
  514. NAME  ::    Vijay
  515. NUMBER::    +91-1234567890
  516. G-MAIL::    [email protected]
  517.  
  518. NAME  ::    akshay
  519. NUMBER::    +91-1234567890
  520. G-MAIL::    [email protected]
  521.  
  522. NAME  ::    rahul
  523. NUMBER::    +91-9819140108
  524. G-MAIL::    [email protected]
  525.  
  526. NAME  ::    vijay
  527. NUMBER::    +91-1234567890
  528. G-MAIL::    [email protected]
  529.  
  530. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  531.  
  532.  
  533.  
  534.  
  535. 1) DISPLAY YOUR PHONE BOOK
  536. 2) INSERT NEW CONTACT
  537. 3) UPDATE DETAILS ON EXISTING CONTACT
  538. 4) DELETE CONTACT
  539. 5) DELETE SAME NAME IN PHONEBOOK
  540. 6) DELETE SAME NUMBERS IN PHONEBOOK
  541. 7) SEARCH
  542. 3
  543.  
  544.  
  545. ENTER THE NAME OF PERSON WHOSE DETAILS YOU WANT TO UPDATE...
  546. Vijay
  547.  
  548. WHAT DO YOU WANT TO UPDATE?
  549. 1.NAME
  550. 2.PHONE NUMBER
  551. 3.G-MAIL
  552. 1
  553. ENTER NEW-NAME=Priti
  554. DO YOU WANT TO CONTINUE UPDATING?n
  555.  
  556.  
  557. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  558.  
  559.  
  560.  
  561.  
  562. 1) DISPLAY YOUR PHONE BOOK
  563. 2) INSERT NEW CONTACT
  564. 3) UPDATE DETAILS ON EXISTING CONTACT
  565. 4) DELETE CONTACT
  566. 5) DELETE SAME NAME IN PHONEBOOK
  567. 6) DELETE SAME NUMBERS IN PHONEBOOK
  568. 7) SEARCH
  569. 1
  570.  
  571.  
  572. NAME  ::    Priti
  573. NUMBER::    +91-1234567890
  574. G-MAIL::    [email protected]
  575.  
  576. NAME  ::    akshay
  577. NUMBER::    +91-1234567890
  578. G-MAIL::    [email protected]
  579.  
  580. NAME  ::    rahul
  581. NUMBER::    +91-9819140108
  582. G-MAIL::    [email protected]
  583.  
  584. NAME  ::    vijay
  585. NUMBER::    +91-1234567890
  586. G-MAIL::    [email protected]
  587.  
  588. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  589.  
  590.  
  591.  
  592.  
  593. 1) DISPLAY YOUR PHONE BOOK
  594. 2) INSERT NEW CONTACT
  595. 3) UPDATE DETAILS ON EXISTING CONTACT
  596. 4) DELETE CONTACT
  597. 5) DELETE SAME NAME IN PHONEBOOK
  598. 6) DELETE SAME NUMBERS IN PHONEBOOK
  599. 7) SEARCH
  600. 4
  601.  
  602. ENTER THE NAME YOU WANT TO DELETE FROM PHONEBOOK
  603. Priti
  604. YOUR CONTACT IS SUCCESSFULLY DELETED
  605.  
  606.  
  607.  
  608. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  609.  
  610.  
  611.  
  612.  
  613. 1) DISPLAY YOUR PHONE BOOK
  614. 2) INSERT NEW CONTACT
  615. 3) UPDATE DETAILS ON EXISTING CONTACT
  616. 4) DELETE CONTACT
  617. 5) DELETE SAME NAME IN PHONEBOOK
  618. 6) DELETE SAME NUMBERS IN PHONEBOOK
  619. 7) SEARCH
  620. 1
  621.  
  622.  
  623. NAME  ::    akshay
  624. NUMBER::    +91-1234567890
  625. G-MAIL::    [email protected]
  626.  
  627. NAME  ::    rahul
  628. NUMBER::    +91-9819140108
  629. G-MAIL::    [email protected]
  630.  
  631. NAME  ::    vijay
  632. NUMBER::    +91-1234567890
  633. G-MAIL::    [email protected]
  634.  
  635. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  636.  
  637.  
  638.  
  639.  
  640. 1) DISPLAY YOUR PHONE BOOK
  641. 2) INSERT NEW CONTACT
  642. 3) UPDATE DETAILS ON EXISTING CONTACT
  643. 4) DELETE CONTACT
  644. 5) DELETE SAME NAME IN PHONEBOOK
  645. 6) DELETE SAME NUMBERS IN PHONEBOOK
  646. 7) SEARCH
  647. 2
  648. ENTER NAME      :akshay
  649. ENTER NUMBER    :1234567980
  650. ENTER G-MAIL    :[email protected]
  651. DO YOU WANT TO CONTINUE?????????n
  652.  
  653.  
  654. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  655.  
  656.  
  657.  
  658.  
  659. 1) DISPLAY YOUR PHONE BOOK
  660. 2) INSERT NEW CONTACT
  661. 3) UPDATE DETAILS ON EXISTING CONTACT
  662. 4) DELETE CONTACT
  663. 5) DELETE SAME NAME IN PHONEBOOK
  664. 6) DELETE SAME NUMBERS IN PHONEBOOK
  665. 7) SEARCH
  666. 1
  667.  
  668.  
  669. NAME  ::    akshay
  670. NUMBER::    +91-1234567890
  671. G-MAIL::    [email protected]
  672.  
  673. NAME  ::    akshay
  674. NUMBER::    +91-9819140108
  675. G-MAIL::    [email protected]
  676.  
  677. NAME  ::    rahul
  678. NUMBER::    +91-1234567890
  679. G-MAIL::    [email protected]
  680.  
  681. NAME  ::    vijay
  682. NUMBER::    +91-1234567980
  683. G-MAIL::    [email protected]
  684.  
  685. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  686.  
  687.  
  688.  
  689.  
  690. 1) DISPLAY YOUR PHONE BOOK
  691. 2) INSERT NEW CONTACT
  692. 3) UPDATE DETAILS ON EXISTING CONTACT
  693. 4) DELETE CONTACT
  694. 5) DELETE SAME NAME IN PHONEBOOK
  695. 6) DELETE SAME NUMBERS IN PHONEBOOK
  696. 7) SEARCH
  697. 5
  698.  
  699.  
  700. NAME  ::    akshay
  701. NUMBER::    +91-1234567890
  702. G-MAIL::    [email protected]
  703.  
  704. NAME  ::    rahul
  705. NUMBER::    +91-1234567890
  706. G-MAIL::    [email protected]
  707.  
  708. NAME  ::    vijay
  709. NUMBER::    +91-1234567980
  710. G-MAIL::    [email protected]
  711.  
  712. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  713.  
  714.  
  715.  
  716.  
  717. 1) DISPLAY YOUR PHONE BOOK
  718. 2) INSERT NEW CONTACT
  719. 3) UPDATE DETAILS ON EXISTING CONTACT
  720. 4) DELETE CONTACT
  721. 5) DELETE SAME NAME IN PHONEBOOK
  722. 6) DELETE SAME NUMBERS IN PHONEBOOK
  723. 7) SEARCH
  724. 1
  725.  
  726.  
  727. NAME  ::    akshay
  728. NUMBER::    +91-1234567890
  729. G-MAIL::    [email protected]
  730.  
  731. NAME  ::    rahul
  732. NUMBER::    +91-1234567890
  733. G-MAIL::    [email protected]
  734.  
  735. NAME  ::    vijay
  736. NUMBER::    +91-1234567980
  737. G-MAIL::    [email protected]
  738.  
  739. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  740.  
  741.  
  742.  
  743.  
  744. 1) DISPLAY YOUR PHONE BOOK
  745. 2) INSERT NEW CONTACT
  746. 3) UPDATE DETAILS ON EXISTING CONTACT
  747. 4) DELETE CONTACT
  748. 5) DELETE SAME NAME IN PHONEBOOK
  749. 6) DELETE SAME NUMBERS IN PHONEBOOK
  750. 7) SEARCH
  751. 3
  752.  
  753.  
  754. ENTER THE NAME OF PERSON WHOSE DETAILS YOU WANT TO UPDATE...
  755. rahul
  756.  
  757. WHAT DO YOU WANT TO UPDATE?
  758. 1.NAME
  759. 2.PHONE NUMBER
  760. 3.G-MAIL
  761. 2
  762. ENTER NEW PHONE-NUMBER?1234567890
  763. DO YOU WANT TO CONTINUE UPDATING?n
  764.  
  765.  
  766. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  767.  
  768.  
  769.  
  770.  
  771. 1) DISPLAY YOUR PHONE BOOK
  772. 2) INSERT NEW CONTACT
  773. 3) UPDATE DETAILS ON EXISTING CONTACT
  774. 4) DELETE CONTACT
  775. 5) DELETE SAME NAME IN PHONEBOOK
  776. 6) DELETE SAME NUMBERS IN PHONEBOOK
  777. 7) SEARCH
  778. 1
  779.  
  780.  
  781. NAME  ::    akshay
  782. NUMBER::    +91-1234567890
  783. G-MAIL::    [email protected]
  784.  
  785. NAME  ::    rahul
  786. NUMBER::    +91-1234567890
  787. G-MAIL::    [email protected]
  788.  
  789. NAME  ::    vijay
  790. NUMBER::    +91-1234567980
  791. G-MAIL::    [email protected]
  792.  
  793. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  794.  
  795.  
  796.  
  797.  
  798. 1) DISPLAY YOUR PHONE BOOK
  799. 2) INSERT NEW CONTACT
  800. 3) UPDATE DETAILS ON EXISTING CONTACT
  801. 4) DELETE CONTACT
  802. 5) DELETE SAME NAME IN PHONEBOOK
  803. 6) DELETE SAME NUMBERS IN PHONEBOOK
  804. 7) SEARCH
  805. 6
  806.  
  807.  
  808. NAME  ::    akshay
  809. NUMBER::    +91-1234567890
  810. G-MAIL::    [email protected]
  811.  
  812. DO YOU WANT TO CONTINUE OPERATIONS?????????y
  813.  
  814.  
  815.  
  816.  
  817. 1) DISPLAY YOUR PHONE BOOK
  818. 2) INSERT NEW CONTACT
  819. 3) UPDATE DETAILS ON EXISTING CONTACT
  820. 4) DELETE CONTACT
  821. 5) DELETE SAME NAME IN PHONEBOOK
  822. 6) DELETE SAME NUMBERS IN PHONEBOOK
  823. 7) SEARCH
  824. 7
  825. 1.SEARCH BY NAME
  826. 2.SEARCH BY NUMBER
  827. 3.SEARCH BY GMAIL1
  828. ENTER THE NAME TO BE SEARCHED
  829. akshay
  830. NAME FOUND
  831. CONTACT DETAILS ARE BELOW:
  832.  
  833.  
  834.  
  835. NAME  ::    akshay
  836. NUMBER::    +91-1234567890
  837. G-MAIL::    [email protected] YOU WANT TO CONTINUE SEARCHING?????????n
  838.  
  839.  
  840. DO YOU WANT TO CONTINUE OPERATIONS?????????n
  841.  
  842.  
  843. */
Advertisement
Add Comment
Please, Sign In to add comment