fork download
  1. #include <iostream>
  2. using namespace std;
  3. struct Node
  4. {
  5. int data;
  6. Node *next;
  7. };
  8. Node *Start=NULL;
  9. void traverse()
  10. {
  11. Node *ptr= Start;
  12. while(ptr!=NULL)
  13. {
  14. cout<<ptr->data<<" ";
  15. ptr=ptr->next;
  16. }
  17. cout<<endl;
  18. }
  19. int main()
  20. {
  21. int n;
  22. cin>>n;
  23. Node *save;
  24. while(n--)
  25. {
  26. Node *newnode=new Node;
  27. cin>>newnode->data;
  28. newnode->next=NULL;
  29. if(Start==NULL)
  30. {
  31. Start=newnode;
  32. }
  33. else
  34. {
  35. save->next=newnode;
  36. }
  37. save=newnode;
  38. }
  39. return 0;
  40. }
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
Standard output is empty