diff --git a/C/Matrix_multiplication.c b/C/Matrix_multiplication.c new file mode 100644 index 0000000..df4af92 --- /dev/null +++ b/C/Matrix_multiplication.c @@ -0,0 +1,29 @@ +#include + +int main() +{ +int a[3][3],b[3][3],c[3][3],i,j,k; + +for (i=0;i<3;i++) + { for (j=0;j<3;j++) + scanf("%d",&a[i][j]); + } +for (i=0;i<3;i++) + { for (j=0;j<3;j++) + scanf("%d",&b[i][j]); + } + +for (i=0;i<3;i++) + { for (j=0;j<3;j++) + {c[i][j]=0; + for (k=0;k<3;k++) + { + c[i][j]+=a[i][k]*b[k][j]; + }}} +for (i=0;i<3;i++) + { for (j=0;j<3;j++) + { printf("\t%d",c[i][j]); + } + printf("\n");} +return 0; +} diff --git a/C/Palindrome.c b/C/Palindrome.c new file mode 100644 index 0000000..d0f962d --- /dev/null +++ b/C/Palindrome.c @@ -0,0 +1,25 @@ +#include + +int main() +{ +int num,temp,b,sum=0; +printf("Enter the no. to be checked:\n"); +scanf("%d",&num); +temp=num; + +while(num>0) +{ +b=num%10; +sum=sum*10+b; +num=num/10; +} + +if(sum==temp) + {printf("The no. is a Palindrome");} +else + {printf("The no. is not a Palindrome:");} + +return 0; + +} +