From 135630696fc6fcb5d155824102a6f23fb09504b2 Mon Sep 17 00:00:00 2001 From: aalok28 <51107195+aalok28@users.noreply.github.com> Date: Thu, 22 Oct 2020 11:20:10 +0530 Subject: [PATCH 1/7] Program to display Armstrong number between intervals added --- ...lay Armstrong Number Between Intervals.cpp | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 CPP/Display Armstrong Number Between Intervals.cpp diff --git a/CPP/Display Armstrong Number Between Intervals.cpp b/CPP/Display Armstrong Number Between Intervals.cpp new file mode 100644 index 0000000..f7f8e06 --- /dev/null +++ b/CPP/Display Armstrong Number Between Intervals.cpp @@ -0,0 +1,33 @@ +#include +using namespace std; + +int main() +{ + int num1, num2, i, num, digit, sum; + + cout << "Enter first number: "; + cin >> num1; + + cout << "Enter second number: "; + cin >> num2; + + cout << "Armstrong numbers between " << num1 << " and " << num2 << " are: " << endl; + for (i = num1; i <= num2; i++) + { + sum = 0; + num = i; + + for (; num > 0; num /= 10) + { + digit = num % 10; + sum = sum + digit * digit * digit; + } + + if (sum == i) + { + cout << i << endl; + } + } + + return 0; +} \ No newline at end of file From 888fea4650a65e2526f98b2358f728fcafe47d4a Mon Sep 17 00:00:00 2001 From: aalok28 <51107195+aalok28@users.noreply.github.com> Date: Thu, 22 Oct 2020 12:14:46 +0530 Subject: [PATCH 2/7] Program to display Tower of Hanoi using recursion added --- CPP/Tower of Hanoi.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 CPP/Tower of Hanoi.cpp diff --git a/CPP/Tower of Hanoi.cpp b/CPP/Tower of Hanoi.cpp new file mode 100644 index 0000000..ed6a676 --- /dev/null +++ b/CPP/Tower of Hanoi.cpp @@ -0,0 +1,17 @@ +#include +using namespace std; + +void TOH(int n, int A, int B, int C) +{ + if (n > 0) + { + TOH(n - 1, A, C, B); + cout << "(" << A << "," << C << ")" << endl; + TOH(n - 1, B, A, C); + } +} +int main() +{ + TOH(4, 1, 2, 3); + return 0; +} \ No newline at end of file From 7bc802c3cb0c4dd6a1852dbe6bc1d028a4fe1463 Mon Sep 17 00:00:00 2001 From: aalok28 <51107195+aalok28@users.noreply.github.com> Date: Thu, 22 Oct 2020 12:21:01 +0530 Subject: [PATCH 3/7] Revert "Program to display Armstrong number between intervals added" This reverts commit 135630696fc6fcb5d155824102a6f23fb09504b2. --- ...lay Armstrong Number Between Intervals.cpp | 33 ------------------- 1 file changed, 33 deletions(-) delete mode 100644 CPP/Display Armstrong Number Between Intervals.cpp diff --git a/CPP/Display Armstrong Number Between Intervals.cpp b/CPP/Display Armstrong Number Between Intervals.cpp deleted file mode 100644 index f7f8e06..0000000 --- a/CPP/Display Armstrong Number Between Intervals.cpp +++ /dev/null @@ -1,33 +0,0 @@ -#include -using namespace std; - -int main() -{ - int num1, num2, i, num, digit, sum; - - cout << "Enter first number: "; - cin >> num1; - - cout << "Enter second number: "; - cin >> num2; - - cout << "Armstrong numbers between " << num1 << " and " << num2 << " are: " << endl; - for (i = num1; i <= num2; i++) - { - sum = 0; - num = i; - - for (; num > 0; num /= 10) - { - digit = num % 10; - sum = sum + digit * digit * digit; - } - - if (sum == i) - { - cout << i << endl; - } - } - - return 0; -} \ No newline at end of file From c72630c20b8dadfc4145e9420169b9bcfab4f613 Mon Sep 17 00:00:00 2001 From: aalok28 <51107195+aalok28@users.noreply.github.com> Date: Thu, 22 Oct 2020 12:46:24 +0530 Subject: [PATCH 4/7] Revert "Revert "Program to display Armstrong number between intervals added"" This reverts commit 7bc802c3cb0c4dd6a1852dbe6bc1d028a4fe1463. --- ...lay Armstrong Number Between Intervals.cpp | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 CPP/Display Armstrong Number Between Intervals.cpp diff --git a/CPP/Display Armstrong Number Between Intervals.cpp b/CPP/Display Armstrong Number Between Intervals.cpp new file mode 100644 index 0000000..f7f8e06 --- /dev/null +++ b/CPP/Display Armstrong Number Between Intervals.cpp @@ -0,0 +1,33 @@ +#include +using namespace std; + +int main() +{ + int num1, num2, i, num, digit, sum; + + cout << "Enter first number: "; + cin >> num1; + + cout << "Enter second number: "; + cin >> num2; + + cout << "Armstrong numbers between " << num1 << " and " << num2 << " are: " << endl; + for (i = num1; i <= num2; i++) + { + sum = 0; + num = i; + + for (; num > 0; num /= 10) + { + digit = num % 10; + sum = sum + digit * digit * digit; + } + + if (sum == i) + { + cout << i << endl; + } + } + + return 0; +} \ No newline at end of file From 6f9aa5993a6a49b78c254d3c3e558daf87399b0d Mon Sep 17 00:00:00 2001 From: Aalok Shah <51107195+aalok28@users.noreply.github.com> Date: Thu, 22 Oct 2020 12:50:19 +0530 Subject: [PATCH 5/7] Delete Tower of Hanoi.cpp --- CPP/Tower of Hanoi.cpp | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 CPP/Tower of Hanoi.cpp diff --git a/CPP/Tower of Hanoi.cpp b/CPP/Tower of Hanoi.cpp deleted file mode 100644 index ed6a676..0000000 --- a/CPP/Tower of Hanoi.cpp +++ /dev/null @@ -1,17 +0,0 @@ -#include -using namespace std; - -void TOH(int n, int A, int B, int C) -{ - if (n > 0) - { - TOH(n - 1, A, C, B); - cout << "(" << A << "," << C << ")" << endl; - TOH(n - 1, B, A, C); - } -} -int main() -{ - TOH(4, 1, 2, 3); - return 0; -} \ No newline at end of file From f00fcd2e40e575441f16657f4e5b6b63e5c8d9bb Mon Sep 17 00:00:00 2001 From: aalok28 <51107195+aalok28@users.noreply.github.com> Date: Thu, 22 Oct 2020 12:54:30 +0530 Subject: [PATCH 6/7] Revert "Delete Tower of Hanoi.cpp" This reverts commit 6f9aa5993a6a49b78c254d3c3e558daf87399b0d. --- CPP/Tower of Hanoi.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 CPP/Tower of Hanoi.cpp diff --git a/CPP/Tower of Hanoi.cpp b/CPP/Tower of Hanoi.cpp new file mode 100644 index 0000000..ed6a676 --- /dev/null +++ b/CPP/Tower of Hanoi.cpp @@ -0,0 +1,17 @@ +#include +using namespace std; + +void TOH(int n, int A, int B, int C) +{ + if (n > 0) + { + TOH(n - 1, A, C, B); + cout << "(" << A << "," << C << ")" << endl; + TOH(n - 1, B, A, C); + } +} +int main() +{ + TOH(4, 1, 2, 3); + return 0; +} \ No newline at end of file From c813d00773c49ba19304c855c57d33608ac94c29 Mon Sep 17 00:00:00 2001 From: Aalok Shah <51107195+aalok28@users.noreply.github.com> Date: Thu, 22 Oct 2020 13:06:05 +0530 Subject: [PATCH 7/7] Delete Tower of Hanoi.cpp --- CPP/Tower of Hanoi.cpp | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 CPP/Tower of Hanoi.cpp diff --git a/CPP/Tower of Hanoi.cpp b/CPP/Tower of Hanoi.cpp deleted file mode 100644 index ed6a676..0000000 --- a/CPP/Tower of Hanoi.cpp +++ /dev/null @@ -1,17 +0,0 @@ -#include -using namespace std; - -void TOH(int n, int A, int B, int C) -{ - if (n > 0) - { - TOH(n - 1, A, C, B); - cout << "(" << A << "," << C << ")" << endl; - TOH(n - 1, B, A, C); - } -} -int main() -{ - TOH(4, 1, 2, 3); - return 0; -} \ No newline at end of file