From 6d17269cfe077cd4c0592cf493be9d3498bb9629 Mon Sep 17 00:00:00 2001
From: Himesh Nag <39723869+himeshnag@users.noreply.github.com>
Date: Tue, 20 Oct 2020 00:05:43 +0530
Subject: [PATCH 1/6] Create FibonacciSeriec.c
This program is used to print Fibonacci Series w/o making the use of recursion. In Fibonacci series, the sum of the ith and i+1 th is equal to the i+2 th number.
---
C/FibonacciSeriec.c | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 C/FibonacciSeriec.c
diff --git a/C/FibonacciSeriec.c b/C/FibonacciSeriec.c
new file mode 100644
index 0000000..2ed40ab
--- /dev/null
+++ b/C/FibonacciSeriec.c
@@ -0,0 +1,19 @@
+#include
+int main() {
+ int t1 = 0, t2 = 1, nextTerm = 0, n;
+ printf("Enter a positive number: ");
+ scanf("%d", &n);
+
+ // displays the first two terms which is always 0 and 1
+ printf("Fibonacci Series: %d, %d, ", t1, t2);
+ nextTerm = t1 + t2;
+
+ while (nextTerm <= n) {
+ printf("%d, ", nextTerm);
+ t1 = t2;
+ t2 = nextTerm;
+ nextTerm = t1 + t2;
+ }
+
+ return 0;
+}
From 101177473c268bf873e4385c32994d3c851b0699 Mon Sep 17 00:00:00 2001
From: Himesh Nag <39723869+himeshnag@users.noreply.github.com>
Date: Tue, 20 Oct 2020 00:20:45 +0530
Subject: [PATCH 2/6] Create AmstrongNumber.c
---
C/AmstrongNumber.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
create mode 100644 C/AmstrongNumber.c
diff --git a/C/AmstrongNumber.c b/C/AmstrongNumber.c
new file mode 100644
index 0000000..12d5f69
--- /dev/null
+++ b/C/AmstrongNumber.c
@@ -0,0 +1,24 @@
+#include
+int main() {
+ int num, originalNum, remainder, result = 0;
+ printf("Enter a three-digit integer: ");
+ scanf("%d", &num);
+ originalNum = num;
+
+ while (originalNum != 0) {
+ // remainder contains the last digit
+ remainder = originalNum % 10;
+
+ result += remainder * remainder * remainder;
+
+ // removing last digit from the orignal number
+ originalNum /= 10;
+ }
+
+ if (result == num)
+ printf("%d is an Armstrong number.", num);
+ else
+ printf("%d is not an Armstrong number.", num);
+
+ return 0;
+}
From b516b0743f87be93721f999f46ef25e09d9f83b2 Mon Sep 17 00:00:00 2001
From: Himesh Nag <39723869+himeshnag@users.noreply.github.com>
Date: Tue, 20 Oct 2020 00:21:55 +0530
Subject: [PATCH 3/6] Delete AmstrongNumber.c
---
C/AmstrongNumber.c | 24 ------------------------
1 file changed, 24 deletions(-)
delete mode 100644 C/AmstrongNumber.c
diff --git a/C/AmstrongNumber.c b/C/AmstrongNumber.c
deleted file mode 100644
index 12d5f69..0000000
--- a/C/AmstrongNumber.c
+++ /dev/null
@@ -1,24 +0,0 @@
-#include
-int main() {
- int num, originalNum, remainder, result = 0;
- printf("Enter a three-digit integer: ");
- scanf("%d", &num);
- originalNum = num;
-
- while (originalNum != 0) {
- // remainder contains the last digit
- remainder = originalNum % 10;
-
- result += remainder * remainder * remainder;
-
- // removing last digit from the orignal number
- originalNum /= 10;
- }
-
- if (result == num)
- printf("%d is an Armstrong number.", num);
- else
- printf("%d is not an Armstrong number.", num);
-
- return 0;
-}
From e2c372484764f841dde3a9b2e26887f7093ae78f Mon Sep 17 00:00:00 2001
From: Himesh Nag <39723869+himeshnag@users.noreply.github.com>
Date: Tue, 20 Oct 2020 00:22:22 +0530
Subject: [PATCH 4/6] Create AmstrongNumber.c
---
C/AmstrongNumber.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
create mode 100644 C/AmstrongNumber.c
diff --git a/C/AmstrongNumber.c b/C/AmstrongNumber.c
new file mode 100644
index 0000000..12d5f69
--- /dev/null
+++ b/C/AmstrongNumber.c
@@ -0,0 +1,24 @@
+#include
+int main() {
+ int num, originalNum, remainder, result = 0;
+ printf("Enter a three-digit integer: ");
+ scanf("%d", &num);
+ originalNum = num;
+
+ while (originalNum != 0) {
+ // remainder contains the last digit
+ remainder = originalNum % 10;
+
+ result += remainder * remainder * remainder;
+
+ // removing last digit from the orignal number
+ originalNum /= 10;
+ }
+
+ if (result == num)
+ printf("%d is an Armstrong number.", num);
+ else
+ printf("%d is not an Armstrong number.", num);
+
+ return 0;
+}
From 812cae461dcec72f54504c31b7b184916b31733b Mon Sep 17 00:00:00 2001
From: Himesh Nag <39723869+himeshnag@users.noreply.github.com>
Date: Tue, 20 Oct 2020 00:48:07 +0530
Subject: [PATCH 5/6] Delete AmstrongNumber.c
---
C/AmstrongNumber.c | 24 ------------------------
1 file changed, 24 deletions(-)
delete mode 100644 C/AmstrongNumber.c
diff --git a/C/AmstrongNumber.c b/C/AmstrongNumber.c
deleted file mode 100644
index 12d5f69..0000000
--- a/C/AmstrongNumber.c
+++ /dev/null
@@ -1,24 +0,0 @@
-#include
-int main() {
- int num, originalNum, remainder, result = 0;
- printf("Enter a three-digit integer: ");
- scanf("%d", &num);
- originalNum = num;
-
- while (originalNum != 0) {
- // remainder contains the last digit
- remainder = originalNum % 10;
-
- result += remainder * remainder * remainder;
-
- // removing last digit from the orignal number
- originalNum /= 10;
- }
-
- if (result == num)
- printf("%d is an Armstrong number.", num);
- else
- printf("%d is not an Armstrong number.", num);
-
- return 0;
-}
From 66a5b521b0ee6b8594429ce39ce66280846b7618 Mon Sep 17 00:00:00 2001
From: Himesh Nag <39723869+himeshnag@users.noreply.github.com>
Date: Tue, 20 Oct 2020 00:48:55 +0530
Subject: [PATCH 6/6] Create AmstrongNumber.c
---
C/AmstrongNumber.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
create mode 100644 C/AmstrongNumber.c
diff --git a/C/AmstrongNumber.c b/C/AmstrongNumber.c
new file mode 100644
index 0000000..12d5f69
--- /dev/null
+++ b/C/AmstrongNumber.c
@@ -0,0 +1,24 @@
+#include
+int main() {
+ int num, originalNum, remainder, result = 0;
+ printf("Enter a three-digit integer: ");
+ scanf("%d", &num);
+ originalNum = num;
+
+ while (originalNum != 0) {
+ // remainder contains the last digit
+ remainder = originalNum % 10;
+
+ result += remainder * remainder * remainder;
+
+ // removing last digit from the orignal number
+ originalNum /= 10;
+ }
+
+ if (result == num)
+ printf("%d is an Armstrong number.", num);
+ else
+ printf("%d is not an Armstrong number.", num);
+
+ return 0;
+}