Advertisement
NolikTop

Untitled

Jun 30th, 2021
616
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5.  
  6. struct List {
  7.     int data;
  8.     List* next;
  9. };
  10.  
  11. int main(){
  12.     int size;
  13.     cin >> size;
  14.     if(size == 0){
  15.         cout << "lol ok";
  16.         return 0;
  17.     }
  18.  
  19.     int data;
  20.     cin >> data;
  21.     auto head = new List{data, nullptr};
  22.     auto it = head;
  23.     for(auto i = 1; i < size; ++i){
  24.         cin >> data;
  25.         it->next = new List{data, nullptr};
  26.         it = it->next;
  27.     }
  28.  
  29.     for(auto i = head; ; i = i->next){
  30.         if(i->next == nullptr){
  31.             i->next = new List{228, nullptr};
  32.             break;
  33.         }
  34.     }
  35.  
  36.     for(auto i = head; i != nullptr; i = i->next){
  37.         cout << i->data << " ";
  38.     }
  39.  
  40.     for(auto i = head; i != nullptr;){
  41.         auto t = i;
  42.         i = i->next;
  43.         delete t;
  44.     }
  45.  
  46.     return 0;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement