From 19a58266c5c402b732ea52619b12ffa27cb56175 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Fri, 27 Mar 2026 17:03:41 +0530 Subject: [PATCH 01/21] Create Positive_Negetive_number --- Positive_Negetive_number | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Positive_Negetive_number diff --git a/Positive_Negetive_number b/Positive_Negetive_number new file mode 100644 index 0000000..f816a54 --- /dev/null +++ b/Positive_Negetive_number @@ -0,0 +1,31 @@ +//Check if a Number is Positive or Negative in C +//Given an integer input, the objective is check whether the given integer is Positive or Negative + + +//C Code: +#include +int main() +{ + int num = 23; + + //Conditions to check if the number is negative/positive or zero + if (num > 0) + printf("The number is positive"); + else if (num < 0) + printf("The number is negative"); + else + printf("Zero"); + + return 0; +} + + +// Python code: + +num = 15 +if num > 0: + print('Positive') +elif num < 0: + print('Negative') +else: + print('Zero') From de1e2cfd0dd5ffe957847b6606d03f1109d75d15 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Fri, 27 Mar 2026 17:04:50 +0530 Subject: [PATCH 02/21] Update Positive_Negetive_number --- Positive_Negetive_number | 1 + 1 file changed, 1 insertion(+) diff --git a/Positive_Negetive_number b/Positive_Negetive_number index f816a54..f978fe1 100644 --- a/Positive_Negetive_number +++ b/Positive_Negetive_number @@ -3,6 +3,7 @@ //C Code: + #include int main() { From 24f13641b315cda1cd8f9720980e4e39f1b75029 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Fri, 27 Mar 2026 17:06:36 +0530 Subject: [PATCH 03/21] Rename Positive_Negetive_number to Positive_Negetive_number.c --- Positive_Negetive_number => Positive_Negetive_number.c | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Positive_Negetive_number => Positive_Negetive_number.c (100%) diff --git a/Positive_Negetive_number b/Positive_Negetive_number.c similarity index 100% rename from Positive_Negetive_number rename to Positive_Negetive_number.c From d64e96e5a6f70c13b95915fb72dd510e07c19d27 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Fri, 27 Mar 2026 17:06:56 +0530 Subject: [PATCH 04/21] Update Positive_Negetive_number.c --- Positive_Negetive_number.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/Positive_Negetive_number.c b/Positive_Negetive_number.c index f978fe1..df05841 100644 --- a/Positive_Negetive_number.c +++ b/Positive_Negetive_number.c @@ -20,13 +20,3 @@ int main() return 0; } - -// Python code: - -num = 15 -if num > 0: - print('Positive') -elif num < 0: - print('Negative') -else: - print('Zero') From ffd42c22883e87d14c5f7a4e56867b51048bb6ce Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Fri, 27 Mar 2026 17:10:09 +0530 Subject: [PATCH 05/21] Create Even_odd_number.c --- Even_odd_number.c | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Even_odd_number.c diff --git a/Even_odd_number.c b/Even_odd_number.c new file mode 100644 index 0000000..cb0d0f9 --- /dev/null +++ b/Even_odd_number.c @@ -0,0 +1,42 @@ +//The number is Even or Odd Program in C +//We can determine whether a number is Even or Odd program in C. This can be tested using different methods. The test can be done using simple methods such as +// Testing the number’s divisibility by 2. +// If the remainder is zero, the number is even. +// If the remainder is not zero, then the number is odd. + +//C code: + +//Method 1: + +#include + +int main () +{ + int number; + printf ("Insert a number \n"); + scanf ("%d", &number); + + //Checking if the number is divisible by 2 + if (number % 2 == 0) + printf ("Even"); + else + printf ("Odd"); + + return 0; +} + +// Method 2: + +#include +int main () +{ + int number; + printf ("Insert a number \n"); + scanf ("%d", &number); + + //Checking if the number is divisible by 2 + number % 2 == 0? printf ("Even"):printf ("Odd"); + + return 0; +} + From 0b5e902cb036da7d5c462b3bdd3b90c0206344eb Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Wed, 1 Apr 2026 10:43:20 +0530 Subject: [PATCH 06/21] Add program to calculate sum of first n natural numbers This C program calculates the sum of the first n natural numbers using a for loop. --- Sum of first n natural numbers.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Sum of first n natural numbers.c diff --git a/Sum of first n natural numbers.c b/Sum of first n natural numbers.c new file mode 100644 index 0000000..2b7bb00 --- /dev/null +++ b/Sum of first n natural numbers.c @@ -0,0 +1,31 @@ +//Sum of First N Natural Numbers in C +//In this article, we will see C Program to Find the Sum of First N Natural Numbers. A Natural number is the same as a Counting number. They are used to Count the number of real physical objects. Natural numbers start from 1 and go on infinite. + +//The positive numbers 1,2,3 ... are known as natural numbers. + + +//Formula for Sum of First n natural numbers is : n(n+1)/2. +//If you want to add first 5 Natural number +//then we find the Sum of 1+2+3+4+5 =15. + +// C code: +#include + +int main() +{ + int n; + scanf("%d",&n); + + int sum = 0; + + for(int i=1;i<=n;i++) + // is same as writing sum = sum + i + sum += i; + + printf("Sum is %d",sum); + + return 0; +} + +// Time complexity : O(n) +// Space complexity : O(1) From 65b517e2c324201d884cddd8cb8419215ef6556d Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Wed, 1 Apr 2026 10:44:50 +0530 Subject: [PATCH 07/21] Add C program for summing numbers in a range Implement a C program to calculate the sum of numbers in a given range. --- sum of number in range.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 sum of number in range.c diff --git a/sum of number in range.c b/sum of number in range.c new file mode 100644 index 0000000..32b41ba --- /dev/null +++ b/sum of number in range.c @@ -0,0 +1,28 @@ +//Find the Sum of Numbers in a Given Range in C +//Given two integer inputs num1 and num2, the objective is to write a code to Find the Sum of Numbers in a Given Range in C. To do so we’ll keep iterating and adding the numbers from num1 until num2 to the Sum variable. + +//Example +//Input : 2 4 +//Output : 2 + 3 + 4 = 9 + + + +// C code +#include + +int main() +{ + int a = 5; + int b = 10; + + int sum = 0; + + for (int i = a; i <= b; i++) + sum = sum + i; + + printf("%d",sum); + + return 0; +} +// Time complexity : O(N) +// Space complexity : O(1) From c6eac3e5197b348a1357e2d875a8c6413f4d6a8b Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Wed, 1 Apr 2026 10:49:50 +0530 Subject: [PATCH 08/21] Add C program to find the greatest of two numbers Implement a C program to find the greatest of two numbers. --- Greatest_of_two_numbers.c | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Greatest_of_two_numbers.c diff --git a/Greatest_of_two_numbers.c b/Greatest_of_two_numbers.c new file mode 100644 index 0000000..c1c85ce --- /dev/null +++ b/Greatest_of_two_numbers.c @@ -0,0 +1,24 @@ +//Find the Greatest of the two numbers in C +//Given two integer inputs num1 and num2, the objective if to write a code to Find the Greatest of the Two Numbers in C. + +//Example +//Input : num1 = 5 and num2 = 6 +//Output : 6 + +//C code: +#include + +int main () +{ + int num1, num2; + num1=12,num2=13; + + if (num1 == num2) + printf("both are equal"); + else if (num1 > num2) + printf("%d is greater", num1); + else + printf("%d is greater", num2); + + return 0; +} From a2d886931f8d8ed94f5fdac8067d44a6c5500a48 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Wed, 1 Apr 2026 12:50:53 +0530 Subject: [PATCH 09/21] Add C program to find the greatest of three numbers This program takes three integers as input and determines the greatest among them using conditional statements. --- Greatest of 3 numbers.c | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Greatest of 3 numbers.c diff --git a/Greatest of 3 numbers.c b/Greatest of 3 numbers.c new file mode 100644 index 0000000..5122856 --- /dev/null +++ b/Greatest of 3 numbers.c @@ -0,0 +1,33 @@ +//Find the Greatest of Three Numbers in C +//Given three integers num1, num2 and num3 as inputs. The objective is to write a code to Find the Greatest of the Three Numbers in C Language. To do so we’ll check the numbers with each other and print the largest of them all. + +//Example +//Input : num1 = 2 num2 = 9 num3 = 4 +//Output : 9 + + + + +// C code: + +#include +int main () +{ + int num1, num2, num3; + + num1=12,num2=17,num3=19; + + //checking if num1 is greatest + if (num1 >= num2 && num1 >= num3) + printf("%d is the greatest", num1); + + //checking if num2 is greatest + else if(num2 >= num1 && num2 >= num3) + printf("%d is the greatest", num2); + + //checking if num2 is greatest + else if(num3 >= num1 && num3 >= num2) + printf("%d is the greatest", num3); + + return 0; +} From f32e931b765d4d67616fe4a6a9b2eabe114042e1 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Wed, 1 Apr 2026 16:18:18 +0530 Subject: [PATCH 10/21] Create Leap year or not.c --- Leap year or not.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Leap year or not.c diff --git a/Leap year or not.c b/Leap year or not.c new file mode 100644 index 0000000..db98753 --- /dev/null +++ b/Leap year or not.c @@ -0,0 +1,25 @@ +//Check if the Year is a Leap Year or Not in C +//Given an integer input for the year, the objective is to check if the given year input is a leap year or not. To do so we check whether the year is divisible by 400 or not, if true then it’s a leap year, it’s not a leap year otherwise. Therefore we write a program to Check if the Year in a Leap Year or Not in C. + +//Example +//Input : 2020 +//Output : It's a Leap Year + +// C code: +#include +int main () +{ + int year; + year=2000; + + if(year % 400 == 0) + printf("%d is a Leap Year",year); + + else if(year % 4 == 0 && year % 100 != 0) + printf("%d is a Leap Year",year); + + else + printf("%d is not a Leap Year",year); + + return 0; +} From fd813f187f307972937673f3a480eb81148b5d93 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Wed, 1 Apr 2026 16:20:33 +0530 Subject: [PATCH 11/21] Create Prime number.c --- Prime number.c | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Prime number.c diff --git a/Prime number.c b/Prime number.c new file mode 100644 index 0000000..e52fabb --- /dev/null +++ b/Prime number.c @@ -0,0 +1,33 @@ +/*Check Whether a Number is Prime Number or Not in C +Given an integer input, the objective is to check whether or not the input integer is a prime or not. + In order to do so we check if the number is divisible by 2, if so it’s not a prime. + We also divide the numbers with the input until square root of the input, if any of them divides the number perfectly, it’s not a prime. + Here are some of the methods to Check Whether a Number is Prime or Not in C*/ + +// C code: + +#include < stdio.h> + +int main() +{ + int i, count = 0; + int num = 19; + + // checking number of divisors b/w 1 & num + for(i = 1; i <= num; i++) { + if(num % i == 0) + count += 1; + } + // 0 & 1 are not prime number + if(num == 0 || num == 1) + printf("%d is not prime", num); + //if number of divisors are > 2 then not prime else prime + else if(count > 2) + printf("%d is not prime", num); + else + printf("%d is prime", num); + + return 0; +} +// Time complexity O(N) +// Space complexity O(1) From 09c6efe5d29517c9193ebf5dae9e06ece2a59369 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Wed, 1 Apr 2026 16:22:33 +0530 Subject: [PATCH 12/21] Create Prime number within a given range.c --- Prime number within a given range.c | 48 +++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Prime number within a given range.c diff --git a/Prime number within a given range.c b/Prime number within a given range.c new file mode 100644 index 0000000..15b6f4d --- /dev/null +++ b/Prime number within a given range.c @@ -0,0 +1,48 @@ +/*Prime Numbers in a Given Range in C +A number that is divisible only by itself and 1 (e.g. 2, 3, 5, 7, 11). + +The C program reduces the number of iterations within the loop. It is made to identify or calculate the prime numbers within a given range of numbers inserted by the user. + +Ex:- if the user enters a range as 40 – 50 + +In that range 41, 43, 47, these three number are prime number.*/ + +// C code: +#include + +int checkPrime(int num) +{ + // 0, 1 and negative numbers are not prime + if(num < 2){ + return 0; + } + else{ + // no need to run loop till num-1 as for any number x the numbers in + // the range(num/2 + 1, num) won't be divisible anyways. + // Example 36 wont be divisible by anything b/w 19-35 + int x = num/2; + for(int i = 2; i < x; i++) + { + if(num % i == 0) + { + return 0; + } + } + } + // the number would be prime if we reach here + return 1; +} +int main() +{ + int a=10, b=20; + + + for(int i=a; i <= b; i++){ + if(checkPrime(i)) + printf("%d ",i); + } + + return 0; +} +//Time Complexity: O(N^2) +//Space Complexity O(1) From 6600b62504c677ceceddf4360f6a191bfc6a4551 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Wed, 1 Apr 2026 16:24:04 +0530 Subject: [PATCH 13/21] Add C program to calculate sum of digits This C program calculates the sum of the digits of a given number using a while loop. --- Sum of digits of a number.c | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 Sum of digits of a number.c diff --git a/Sum of digits of a number.c b/Sum of digits of a number.c new file mode 100644 index 0000000..699d53b --- /dev/null +++ b/Sum of digits of a number.c @@ -0,0 +1,32 @@ +/*In this C program, we will code Sum of Digits of a Number in C we will allow the user to enter any number and then we will divide the number into individual digits and add those individuals (sum=sum+digit) digits using While Loop. + +Ex:- number is 231456 + + 2 + 3 + 1 + 4 + 5 + 6 = 21 + +Sum of digit of a given number is 21*/ + +// C code: +#include + +int main () +{ + int num, sum = 0; + + num = 1234; + printf("The number is = %d\n",num); + + //loop to find sum of digits + while(num!=0){ + sum += num % 10; + num = num / 10; + } + + //output + printf("Sum: %d\n",sum); + + return 0; + +} +// Time complexity : O(N) +// Space complexity : O(1) From 97878cac63ac261498afa9bae3ea37a64b541db6 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Wed, 1 Apr 2026 16:25:40 +0530 Subject: [PATCH 14/21] Add program to reverse a number in C --- Reverse of a number.c | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 Reverse of a number.c diff --git a/Reverse of a number.c b/Reverse of a number.c new file mode 100644 index 0000000..80687f0 --- /dev/null +++ b/Reverse of a number.c @@ -0,0 +1,27 @@ +//Program to Reverse a Number in C + +// C code: +#include + +//main program +int main () +{ + //variables initialization + int num, reverse = 0, rem; + num=1234; + printf("The number is: %d\n",num); + + + //loop to find reverse number + while(num != 0) + { + rem = num % 10; + reverse = reverse * 10 + rem; + num /= 10; + }; + + //output + printf("Reverse: %d\n",reverse); + + return 0; +} From c3fe46cf979c1653c89f4f430013a172f7abb695 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Wed, 1 Apr 2026 16:28:18 +0530 Subject: [PATCH 15/21] Create Palindrome number.c --- Palindrome number.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Palindrome number.c diff --git a/Palindrome number.c b/Palindrome number.c new file mode 100644 index 0000000..59e333c --- /dev/null +++ b/Palindrome number.c @@ -0,0 +1,31 @@ +//Palindrome Number in C + + +// C code: + +#include + +// Recursive way to find reverse of a number +int getReverse(int num, int rev){ + if(num == 0) + return rev; + + int rem = num % 10; + rev = rev * 10 + rem; + + return getReverse(num / 10, rev); +} + +int main () +{ + int num, reverse = 0; + num=12321; + printf("The number is: %d\n",num); + + // palindrome if num and reverse are equal + if (num == getReverse(num, reverse)) + printf("%d is Palindrome\n", num); + else + printf("%d is Not Palindrome\n", num); + +} From 57fdc458d0dad261802e48c71c60c18f6d65ccb3 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Fri, 17 Apr 2026 11:37:48 +0530 Subject: [PATCH 16/21] Rename Even_odd_number.c to Suvani_Even_odd_number.c --- Even_odd_number.c => Suvani_Even_odd_number.c | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Even_odd_number.c => Suvani_Even_odd_number.c (100%) diff --git a/Even_odd_number.c b/Suvani_Even_odd_number.c similarity index 100% rename from Even_odd_number.c rename to Suvani_Even_odd_number.c From 8af76616d63aff4fe1d2ef567ed94b2dbfb12fe8 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Fri, 17 Apr 2026 11:38:16 +0530 Subject: [PATCH 17/21] Rename Greatest of 3 numbers.c to Suvani_Greatest of 3 numbers.c --- Greatest of 3 numbers.c => Suvani_Greatest of 3 numbers.c | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Greatest of 3 numbers.c => Suvani_Greatest of 3 numbers.c (100%) diff --git a/Greatest of 3 numbers.c b/Suvani_Greatest of 3 numbers.c similarity index 100% rename from Greatest of 3 numbers.c rename to Suvani_Greatest of 3 numbers.c From 916f3726f67b825678b180adef5a343895e9b9d5 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Fri, 17 Apr 2026 11:39:16 +0530 Subject: [PATCH 18/21] Rename sum of number in range.c to Suvani_sum of number in range.c --- sum of number in range.c => Suvani_sum of number in range.c | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename sum of number in range.c => Suvani_sum of number in range.c (100%) diff --git a/sum of number in range.c b/Suvani_sum of number in range.c similarity index 100% rename from sum of number in range.c rename to Suvani_sum of number in range.c From 0e3ce799c3603c1c1a5c68f274b8f9cbddbc21f0 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Fri, 17 Apr 2026 11:39:40 +0530 Subject: [PATCH 19/21] Add Suvani_greatest_of_two_numbers.c file --- Greatest_of_two_numbers.c => Suvani_greatest_of_two_numbers.c | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Greatest_of_two_numbers.c => Suvani_greatest_of_two_numbers.c (100%) diff --git a/Greatest_of_two_numbers.c b/Suvani_greatest_of_two_numbers.c similarity index 100% rename from Greatest_of_two_numbers.c rename to Suvani_greatest_of_two_numbers.c From e8c88a8b83daf3cfe8fa724a5f98195be2655966 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Mon, 27 Apr 2026 15:41:15 +0530 Subject: [PATCH 20/21] Rename Reverse of a number.c to Suvani.Reverse of a number.c --- Reverse of a number.c => Suvani.Reverse of a number.c | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Reverse of a number.c => Suvani.Reverse of a number.c (100%) diff --git a/Reverse of a number.c b/Suvani.Reverse of a number.c similarity index 100% rename from Reverse of a number.c rename to Suvani.Reverse of a number.c From 29d6b1de9e4815650a09e68d06178fc9c7df65a1 Mon Sep 17 00:00:00 2001 From: Suvani Waghmare Date: Mon, 27 Apr 2026 15:41:40 +0530 Subject: [PATCH 21/21] Rename Leap year or not.c to Suvani.Leap year or not.c --- Leap year or not.c => Suvani.Leap year or not.c | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Leap year or not.c => Suvani.Leap year or not.c (100%) diff --git a/Leap year or not.c b/Suvani.Leap year or not.c similarity index 100% rename from Leap year or not.c rename to Suvani.Leap year or not.c