Advertisement
Guest User

sakod9

a guest
Nov 21st, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.11 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.     struct element
  4.     {
  5.         int num;
  6.         element *next;
  7.     };
  8.     int main(){
  9.     element *beg, *help, *last;
  10.     int n;
  11.     cin>>n;
  12.     beg=new element;
  13.     last=beg;
  14.     for(int i=0; i<n; i++){
  15.         help=new element;
  16.         cin>>help->num;
  17.         last->next=help;
  18.         last=help;
  19.     }
  20.     help=beg->next;
  21.     last->next=0;
  22.     int e;
  23.     cin>>e;
  24.     while(help){
  25.         if(help->num==e && help->next && help->next->num!=e){
  26.             last=help->next;
  27.             help->next=last->next;
  28.             delete last;
  29.         }
  30.         help=help->next;
  31.     }
  32.     help=beg;
  33.     /*help=beg;
  34.     while(help->next){
  35.         if(help->next->num > last->num){
  36.             last->next=help->next;
  37.             help->next=last;
  38.             break;
  39.         }
  40.         help=help->next;
  41.     }
  42.     if(!help->next){
  43.         help->next=last;
  44.         last->next=0;
  45.     }
  46.     help=beg;
  47.     */
  48.     while(help->next){
  49.         cout<<help->next->num<<' ';
  50.         help=help->next;
  51.     }
  52.     /*
  53. 10
  54. 5 10 15 20 25 30 35 40 45 50
  55. 34*/
  56.     return 0;
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement