Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int spin = 1;
- int board;
- double_clist cdl;
- void Randomize() {
- srand( (unsigned)time( NULL ) ) ; }
- int Random(int Max) { return (rand() % Max) + 1; }
- int main() {
- int spin;
- Randomize();
- for(spin = 1; spin <= 38; spin++) {
- for (spin = 0; spin < 38; spin++) {
- board = Random(38);
- cdl.insert_begin();
- }
- }
- cdl.display();
- void double_clist::insert_begin()
- {
- int value;
- struct node *temp;
- temp = create_node(value);
- if (start == last && start == NULL)
- {
- cout<<"Element inserted in empty list"<<endl;
- start = last = temp;
- start->next = last->next = NULL;
- start->prev = last->prev = NULL;
- }
- else
- {
- temp->next = start;
- start->prev = temp;
- start = temp;
- start->prev = last;
- last->next = start;
- cout<<"Element inserted"<<endl;
- }
- }
- void double_clist::display()
- {
- int i;
- struct node *s;
- if (start == last && start == NULL)
- {
- cout<<"The List is empty, nothing to display"<<endl;
- return;
- }
- s = start;
- for (i = 0;i < counter-1;i++)
- {
- cout<<s->info<<"<->";
- s = s->next;
- }
- cout<<s->info<<endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement