From 95436ad38d586e935d6dab4e8b2085f5b409fa5a Mon Sep 17 00:00:00 2001 From: Parijain25 <73413170+Parijain25@users.noreply.github.com> Date: Sun, 31 Oct 2021 15:44:10 +0530 Subject: [PATCH] Create temp_data_storage.cpp --- temp_data_storage.cpp | 50 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 temp_data_storage.cpp diff --git a/temp_data_storage.cpp b/temp_data_storage.cpp new file mode 100644 index 0000000..24d2051 --- /dev/null +++ b/temp_data_storage.cpp @@ -0,0 +1,50 @@ +#include +using namespace std; +class node +{ +public: +int data; node *next; node(int val) +{ +this->data = val; next = NULL; +} +}; +void insert_end(node *head, int val) +{ +node *n = new node(val); if (head == NULL) +{ +head = n; return; +} +node *temp = head; +while (temp->next != NULL) temp = temp->next; +temp->next = n; +} +void display(node *head) +{ +node *temp = head; while (temp != NULL) +{ +cout << temp->data << "->"; temp = temp->next; +} +cout << "NULL\n"; +} +void multiply(node *&root) +{ +node *temp = root; while (temp) +{ +temp->data *= 10; temp = temp->next; +} +} +int main() +{ +node *head = new node(1); insert_end(head, 2); +insert_end(head, 3); +insert_end(head, 4); +insert_end(head, 5); +insert_end(head, 2); +insert_end(head, 3); +insert_end(head, 4); +insert_end(head, 5); multiply(head); display(head); +return 0; +} + + +