From 85deed8326cb31ae1ceb0d68e0ce14ea6bb26873 Mon Sep 17 00:00:00 2001 From: SonavdeepSharma Date: Fri, 25 Oct 2024 17:50:00 +0000 Subject: [PATCH 1/3] Main --- README.md | 2 +- Sonavdeep Sharma/Sonav.txt | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 Sonavdeep Sharma/Sonav.txt diff --git a/README.md b/README.md index 6f55add..719a07e 100644 --- a/README.md +++ b/README.md @@ -1 +1 @@ -# Mentorship-2024 \ No newline at end of file +# Mentorship-2024 diff --git a/Sonavdeep Sharma/Sonav.txt b/Sonavdeep Sharma/Sonav.txt new file mode 100644 index 0000000..3556cb8 --- /dev/null +++ b/Sonavdeep Sharma/Sonav.txt @@ -0,0 +1,2 @@ +Hello +It's Sonav here From e9e7f2e957c69d380cb7d7c7919b6eb9ad50c929 Mon Sep 17 00:00:00 2001 From: SonavdeepSharma Date: Fri, 25 Oct 2024 23:25:34 +0530 Subject: [PATCH 2/3] Add files via upload --- Bubblesort.c | 20 ++++++++++++++++++++ Factorial.c | 22 ++++++++++++++++++++++ Letter.c | 17 +++++++++++++++++ determinant.c | 24 ++++++++++++++++++++++++ palindrome.c | 30 ++++++++++++++++++++++++++++++ 5 files changed, 113 insertions(+) create mode 100644 Bubblesort.c create mode 100644 Factorial.c create mode 100644 Letter.c create mode 100644 determinant.c create mode 100644 palindrome.c diff --git a/Bubblesort.c b/Bubblesort.c new file mode 100644 index 0000000..477e550 --- /dev/null +++ b/Bubblesort.c @@ -0,0 +1,20 @@ +#include +int main() +{ +int a[10],i,j,temp; +{ +printf("Enter\n"); +scanf("%d",&a[i]); +} +printf("array is:\n"); +for(i=0;i<10;i++) +printf("%d",a[i]); +for(i=0;i<10;i++) +for(j=0;ja[j]+1) +{ +temp=a[j]; +} +} +} \ No newline at end of file diff --git a/Factorial.c b/Factorial.c new file mode 100644 index 0000000..7e69893 --- /dev/null +++ b/Factorial.c @@ -0,0 +1,22 @@ +#include + +int factorial(int number) +{ + if(number==1 ||number ==0 ) +{ + return 1; + } +else + { + return(number*factorial(number-1)); + } +} + int main() + { + int num; + printf("Enter a number\n"); + scanf("%d",&num); + printf("The factorial of %d is %d\n",num,factorial(num)); + return 0; + + } diff --git a/Letter.c b/Letter.c new file mode 100644 index 0000000..4ecefa5 --- /dev/null +++ b/Letter.c @@ -0,0 +1,17 @@ +#include + +int main() +{ + char str[100]; + printf("Enter a string\n"); + fgets(str, sizeof(str), stdin); + for (int i = 0; str[i]!='\0'; i++) + { + if ( (str[i]) && (i == 0 || (str[i - 1]))) + { + printf("%c",str[i]); + } + } + printf("\n"); + return 0; +} \ No newline at end of file diff --git a/determinant.c b/determinant.c new file mode 100644 index 0000000..f061fdb --- /dev/null +++ b/determinant.c @@ -0,0 +1,24 @@ +#include + +int main() +{ + int a[2][2], i, j; + long determinant; + printf("Enter the 4 elements of the array\n"); + for(i = 0; i < 2; i++) + for(j = 0; j < 2; j++) + scanf("%d", &a[i][j]); + printf("\nThe entered matrix is: \n"); + for(i = 0; i < 2; i++) + { + for(j = 0; j < 2; j++) + { + printf("%d", a[i][j]); + } + printf("\n"); + } + determinant = a[0][0]*a[1][1] - a[1][0]*a[0][1]; + printf("\nDterminant of 2x2 matrix is : %ld - %ld = %ld", a[0][0]*a[1][1], a[1][0]*a[0][1], determinant); + + return 0; +} diff --git a/palindrome.c b/palindrome.c new file mode 100644 index 0000000..0148e32 --- /dev/null +++ b/palindrome.c @@ -0,0 +1,30 @@ +#include +#include + +int main() +{ + char string1[20]; + int i, length; + int temp = 0; + printf("Enter a string: "); + scanf("%s", string1); + length = strlen(string1); + + for (i = 0; i < length / 2; i++) { + if (string1[i] != string1[length - i - 1]) + { + temp = 1; + break; + } + } + + if (temp) +{ + printf("%s is not a palindrome\n", string1); + } else { + printf("%s is a palindrome\n", string1); + } + + return 0; +} + From f0fba6a7041e32b9b555156346cb4e577a70ba1e Mon Sep 17 00:00:00 2001 From: SonavdeepSharma Date: Fri, 25 Oct 2024 23:28:33 +0530 Subject: [PATCH 3/3] Add files via upload --- Sonavdeep Sharma/Bubblesort.c | 20 ++++++++++++++++++++ Sonavdeep Sharma/Factorial.c | 22 ++++++++++++++++++++++ Sonavdeep Sharma/Letter.c | 17 +++++++++++++++++ Sonavdeep Sharma/determinant.c | 24 ++++++++++++++++++++++++ Sonavdeep Sharma/palindrome.c | 30 ++++++++++++++++++++++++++++++ 5 files changed, 113 insertions(+) create mode 100644 Sonavdeep Sharma/Bubblesort.c create mode 100644 Sonavdeep Sharma/Factorial.c create mode 100644 Sonavdeep Sharma/Letter.c create mode 100644 Sonavdeep Sharma/determinant.c create mode 100644 Sonavdeep Sharma/palindrome.c diff --git a/Sonavdeep Sharma/Bubblesort.c b/Sonavdeep Sharma/Bubblesort.c new file mode 100644 index 0000000..477e550 --- /dev/null +++ b/Sonavdeep Sharma/Bubblesort.c @@ -0,0 +1,20 @@ +#include +int main() +{ +int a[10],i,j,temp; +{ +printf("Enter\n"); +scanf("%d",&a[i]); +} +printf("array is:\n"); +for(i=0;i<10;i++) +printf("%d",a[i]); +for(i=0;i<10;i++) +for(j=0;ja[j]+1) +{ +temp=a[j]; +} +} +} \ No newline at end of file diff --git a/Sonavdeep Sharma/Factorial.c b/Sonavdeep Sharma/Factorial.c new file mode 100644 index 0000000..7e69893 --- /dev/null +++ b/Sonavdeep Sharma/Factorial.c @@ -0,0 +1,22 @@ +#include + +int factorial(int number) +{ + if(number==1 ||number ==0 ) +{ + return 1; + } +else + { + return(number*factorial(number-1)); + } +} + int main() + { + int num; + printf("Enter a number\n"); + scanf("%d",&num); + printf("The factorial of %d is %d\n",num,factorial(num)); + return 0; + + } diff --git a/Sonavdeep Sharma/Letter.c b/Sonavdeep Sharma/Letter.c new file mode 100644 index 0000000..4ecefa5 --- /dev/null +++ b/Sonavdeep Sharma/Letter.c @@ -0,0 +1,17 @@ +#include + +int main() +{ + char str[100]; + printf("Enter a string\n"); + fgets(str, sizeof(str), stdin); + for (int i = 0; str[i]!='\0'; i++) + { + if ( (str[i]) && (i == 0 || (str[i - 1]))) + { + printf("%c",str[i]); + } + } + printf("\n"); + return 0; +} \ No newline at end of file diff --git a/Sonavdeep Sharma/determinant.c b/Sonavdeep Sharma/determinant.c new file mode 100644 index 0000000..f061fdb --- /dev/null +++ b/Sonavdeep Sharma/determinant.c @@ -0,0 +1,24 @@ +#include + +int main() +{ + int a[2][2], i, j; + long determinant; + printf("Enter the 4 elements of the array\n"); + for(i = 0; i < 2; i++) + for(j = 0; j < 2; j++) + scanf("%d", &a[i][j]); + printf("\nThe entered matrix is: \n"); + for(i = 0; i < 2; i++) + { + for(j = 0; j < 2; j++) + { + printf("%d", a[i][j]); + } + printf("\n"); + } + determinant = a[0][0]*a[1][1] - a[1][0]*a[0][1]; + printf("\nDterminant of 2x2 matrix is : %ld - %ld = %ld", a[0][0]*a[1][1], a[1][0]*a[0][1], determinant); + + return 0; +} diff --git a/Sonavdeep Sharma/palindrome.c b/Sonavdeep Sharma/palindrome.c new file mode 100644 index 0000000..0148e32 --- /dev/null +++ b/Sonavdeep Sharma/palindrome.c @@ -0,0 +1,30 @@ +#include +#include + +int main() +{ + char string1[20]; + int i, length; + int temp = 0; + printf("Enter a string: "); + scanf("%s", string1); + length = strlen(string1); + + for (i = 0; i < length / 2; i++) { + if (string1[i] != string1[length - i - 1]) + { + temp = 1; + break; + } + } + + if (temp) +{ + printf("%s is not a palindrome\n", string1); + } else { + printf("%s is a palindrome\n", string1); + } + + return 0; +} +