From dce431dfeb9f46a2ad76799c583f7b5c11768531 Mon Sep 17 00:00:00 2001 From: gauravmadan583 <54912404+gauravmadan583@users.noreply.github.com> Date: Thu, 1 Oct 2020 17:45:27 +0530 Subject: [PATCH 1/2] Added delete node code in C --- CODE in C/Data Structures/delete_node.c | 39 +++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 CODE in C/Data Structures/delete_node.c diff --git a/CODE in C/Data Structures/delete_node.c b/CODE in C/Data Structures/delete_node.c new file mode 100644 index 0000000..2e348d4 --- /dev/null +++ b/CODE in C/Data Structures/delete_node.c @@ -0,0 +1,39 @@ +#include +struct Node{ + int val; + struct Node* next; + +}; +struct Node *newNode(int data){ + struct Node *n = (struct Node *)malloc(sizeof(struct node *)); + n->val = data; + n->next==NULL; + return n; +} +void insertAtTail(struct Node* head, int x){ + if(head==NULL){ + head = newNode(x); + return; + } + struct Node* temp=head; + while(temp->next!=NULL){ + temp=temp->next; + } + temp->next=newNode(x); + return; +} +void deleteNode(struct Node* del){ + if(del==NULL) return; + if(del->next==NULL) { + printf("Couldn't be deleted\n"); + return; + } + struct Node* temp=del->next; + del->val = del->next->val; + del->next = del->next->next; + delete(temp); + return; +} +int main(){ + +} \ No newline at end of file From 2c6777aa5091cfd24ec864db721fed86fe3ccb3d Mon Sep 17 00:00:00 2001 From: gauravmadan583 <54912404+gauravmadan583@users.noreply.github.com> Date: Thu, 1 Oct 2020 17:50:45 +0530 Subject: [PATCH 2/2] Added factorial code in C++ --- CODE in C/Mathematical/factorial.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 CODE in C/Mathematical/factorial.cpp diff --git a/CODE in C/Mathematical/factorial.cpp b/CODE in C/Mathematical/factorial.cpp new file mode 100644 index 0000000..f91931b --- /dev/null +++ b/CODE in C/Mathematical/factorial.cpp @@ -0,0 +1,13 @@ +#include +using namespace std; +long long int fact(int n){ + if(n==0) return 1; + return n*fact(n-1); +} +int main(){ + int n; + cout<<"enter the number: "; + cin>>n; + if(n>=0) cout<<"Factorial of number is "<