View difference between Paste ID: fgTdt6V7 and DbyZmgAP
SHOW: | | - or go back to the newest paste.
1
#include <iostream>
2
3
using namespace std;
4
5
class Node{
6
public:
7
    int v;
8
    Node* next;
9
};
10
11
void vuvod(Node*z){
12
     while(z>0){
13
          cout<<z->v<<endl;
14
          z=(*z).next;
15
     }
16
}
17
18
19
void push(Node** toot,int a){
20
    Node*m=new Node;
21
    m->v=a;
22
    m->next=0;
23
    *toot=m;
24
}
25
26
int main()
27
{
28
29
    Node*a=new Node;
30
    Node*root=0;
31
    Node*b=new Node;
32
33
    a->v=1;
34
    a->next=root;
35
    cout<<"push\n";
36
37
    push(&root,2);
38
    b=root;
39
    a->next=b;
40
41
    push(&root,3);
42
    b->next=root;
43
    b=root;
44
45
    push(&root,4);
46
    b->next=root;
47
    b=root;
48
49
    push(&root,5);
50
    b->next=root;
51
    b=root;
52
53
    vuvod(a);
54
55
    delete a;
56
    delete b;
57
    delete root;
58
}