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/5] 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/5] 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/5] 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/5] 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/5] 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; -}