diff --git a/big2.c b/big2.c new file mode 100755 index 0000000..56e62db --- /dev/null +++ b/big2.c @@ -0,0 +1,22 @@ +#include +void biggest2() +{ + int num1, num2; + // Ask user to enter the two numbers + printf("Please Enter Two different values\n"); + // Read two numbers from the user + scanf("%d %d", &num1, &num2); + if(num1 > num2) + { + printf("%d is Largest\n", num1); + } + else if (num2 > num1) + { + printf("%d is Largest\n", num2); + } + else + { + printf("Both are Equal\n"); + } + //return 0; +} diff --git a/factorial.c b/factorial.c new file mode 100755 index 0000000..6d75340 --- /dev/null +++ b/factorial.c @@ -0,0 +1,19 @@ +#include +void 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; +} diff --git a/main.c b/main.c new file mode 100644 index 0000000..33163ea --- /dev/null +++ b/main.c @@ -0,0 +1,5 @@ +#include +main(){ + biggest2(); + factorial(); +} diff --git a/makefile b/makefile new file mode 100644 index 0000000..d1007fa --- /dev/null +++ b/makefile @@ -0,0 +1,8 @@ +ABC.exe:main.o big2.o factorial.o + gcc -o ABC.exe main.o big2.o factorial.o +main.o:main.c + gcc -c main.c +big2.o:big2.c + gcc -c big2.c +factorial.o:factorial.c + gcc -c factorial.c