From a5fe07af533da08bdb902083b71a3433e0e3e370 Mon Sep 17 00:00:00 2001 From: Bhaskar007-hub <72346932+Bhaskar007-hub@users.noreply.github.com> Date: Sun, 4 Oct 2020 21:45:54 +0530 Subject: [PATCH 1/2] Check Armstrong Number of three digits --- armstrong | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 armstrong diff --git a/armstrong b/armstrong new file mode 100644 index 0000000..12d5f69 --- /dev/null +++ b/armstrong @@ -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 94248af6ec8a246a2ce88e53e0e621716362fddd Mon Sep 17 00:00:00 2001 From: Bhaskar007-hub <72346932+Bhaskar007-hub@users.noreply.github.com> Date: Sun, 4 Oct 2020 21:52:08 +0530 Subject: [PATCH 2/2] Reverse a string --- stringreverse | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 stringreverse diff --git a/stringreverse b/stringreverse new file mode 100644 index 0000000..cce9f93 --- /dev/null +++ b/stringreverse @@ -0,0 +1,15 @@ +#include +#include +int main() +{ + char s[100]; + + printf("Enter a string to reverse\n"); + gets(s); + + strrev(s); + + printf("Reverse of the string: %s\n", s); + + return 0; +}