From 0f5e6869de25b66440ab74dd6d9916e4900fc383 Mon Sep 17 00:00:00 2001 From: srujansdn Date: Sun, 1 Sep 2024 12:04:12 +0530 Subject: [PATCH 1/4] Create Test123 --- Test123 | 1 + 1 file changed, 1 insertion(+) create mode 100644 Test123 diff --git a/Test123 b/Test123 new file mode 100644 index 0000000..bda0676 --- /dev/null +++ b/Test123 @@ -0,0 +1 @@ +Added test123 to test fork repo From c2b8b66185fdbc987cf21f3bf68eed6f365e3bc3 Mon Sep 17 00:00:00 2001 From: srujansdn Date: Sun, 1 Sep 2024 12:24:11 +0530 Subject: [PATCH 2/4] Add files via upload --- big3.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 big3.c diff --git a/big3.c b/big3.c new file mode 100644 index 0000000..d39be02 --- /dev/null +++ b/big3.c @@ -0,0 +1,23 @@ +#include + +biggest3() { + + double n1, n2, n3; + + printf("Enter three different numbers: "); + scanf("%lf %lf %lf", &n1, &n2, &n3); + + // if n1 is greater than both n2 and n3, n1 is the largest + if (n1 >= n2 && n1 >= n3) + printf("%.2f is the largest number.", n1); + + // if n2 is greater than both n1 and n3, n2 is the largest + if (n2 >= n1 && n2 >= n3) + printf("%.2f is the largest number.", n2); + + // if n3 is greater than both n1 and n2, n3 is the largest + if (n3 >= n1 && n3 >= n2) + printf("%.2f is the largest number.", n3); + + // return 0; +} From 9ac14901b1e8023008b13a90615f0cac14e4ea14 Mon Sep 17 00:00:00 2001 From: srujansdn Date: Sun, 1 Sep 2024 12:31:53 +0530 Subject: [PATCH 3/4] Create fact.c added fact.c --- fact.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 fact.c diff --git a/fact.c b/fact.c new file mode 100644 index 0000000..8aa7da9 --- /dev/null +++ b/fact.c @@ -0,0 +1,19 @@ +#include +factorial() { + int n, i; + unsigned long long fact = 1; + printf("Enter an integer: "); + scanf("%d", &n); + + // shows error if the user enters a negative integer + if (n < 0) + printf("Error! Factorial of a negative number doesn't exist."); + else { + for (i = 1; i <= n; ++i) { + fact *= i; + } + printf("Factorial of %d = %llu", n, fact); + } + + // return 0; +} From ef3f2968b2f28d85b2e2442d4b26124d88345f58 Mon Sep 17 00:00:00 2001 From: srujansdn Date: Sun, 1 Sep 2024 12:58:30 +0530 Subject: [PATCH 4/4] Add files via upload --- main.c | 4 ++++ makefile.txt | 12 ++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 main.c create mode 100644 makefile.txt diff --git a/main.c b/main.c new file mode 100644 index 0000000..6a632fb --- /dev/null +++ b/main.c @@ -0,0 +1,4 @@ +main() { + biggest3(); + factorial(); +} diff --git a/makefile.txt b/makefile.txt new file mode 100644 index 0000000..d132863 --- /dev/null +++ b/makefile.txt @@ -0,0 +1,12 @@ +ABC.exe:main.o big3.o fact.o + gcc -o ABC.exe main.o big3.o fact.o + + +main.o:main.c + gcc -c main.c + +big3.o:big3.c + gcc -c big3.c + +fact.o:fact.c + gcc -c fact.c