Sunday, November 20, 2016

Matrix multiplication in C:


  1. #include<stdio.h>  
  2. #include<conio.h>  
  3. main()  
  4. {  
  5. int a[10][10],b[10][10],mul[10][10],r,c,i,j,k;  
  6. clrscr();  
  7. printf("enter the number of row=");  
  8. scanf("%d",&r);  
  9. printf("enter the number of column=");  
  10. scanf("%d",&c);  
  11. printf("enter the first matrix element=\n");  
  12. for(i=0;i<r;i++)  
  13. {  
  14. for(j=0;j<c;j++)  
  15. {  
  16. scanf("%d",&a[i][j]);  
  17. }  
  18. }  
  19. printf("enter the second matrix element=\n");  
  20. for(i=0;i<r;i++)  
  21. {  
  22. for(j=0;j<c;j++)  
  23. {  
  24. scanf("%d",&b[i][j]);  
  25. }  
  26. }  
  27.   
  28. printf("multiply of the matrix=\n");  
  29. for(i=0;i<r;i++)  
  30. {  
  31. for(j=0;j<c;j++)  
  32. {  
  33. mul[i][j]=0;  
  34. for(k=0;k<c;k++)  
  35. {  
  36. mul[i][j]+=a[i][k]*b[k][j];  
  37. }  
  38. }  
  39. }  
  40. //for printing result  
  41. for(i=0;i<r;i++)  
  42. {  
  43. for(j=0;j<c;j++)  
  44. {  
  45. printf("%d\t",mul[i][j]);  
  46. }  
  47. printf("\n");  
  48. }  
  49. getch();  
  50. }  
Output:
enter the number of row=3
enter the number of column=3
enter the first matrix element=
1 1 1
2 2 2
3 3 3
enter the second matrix element=
1 1 1
2 2 2
3 3 3
multiply of the matrix=
6 6 6
12 12 12
18 18 18

Factorial Program in C:


  1. #include<stdio.h>  
  2. #include<conio.h>  
  3. void main(){  
  4.   int i,fact=1,number;  
  5.   clrscr();  
  6.   printf("Enter a number: ");  
  7.   scanf("%d",&number);  
  8.   
  9.   for(i=1;i<=number;i++){  
  10.       fact=fact*i;  
  11.   }  
  12.   printf("Factorial of %d is: %d",number,fact);  
  13.   getch();  
  14. }  
Output:
Enter a number: 5
Factorial of 5 is: 120


Prime Number program in C:


  1. #include<stdio.h>  
  2. #include<conio.h>  
  3. void main()  
  4. {  
  5. int n,i,m=0,flag=0;  
  6. clrscr();  
  7. printf("Enter the number to check prime:");  
  8. scanf("%d",&n);  
  9. m=n/2;  
  10. for(i=2;i<=m;i++)  
  11. {  
  12. if(n%i==0)  
  13. {  
  14. printf("Number is not prime");  
  15. flag=1;  
  16. break;  
  17. }  
  18. }  
  19. if(flag==0)  
  20. printf("Number is prime");  
  21. getch();  
  22. }   
Output:
Enter the number to check prime:56
Number is not prime
Enter the number to check prime:23
Number is prime

Palindrome program in C:


  1. #include<stdio.h>  
  2. #include<conio.h>  
  3. main()  
  4. {  
  5. int n,r,sum=0,temp;  
  6. clrscr();  
  7. printf("enter the number=");  
  8. scanf("%d",&n);  
  9. temp=n;  
  10. while(n>0)  
  11. {  
  12. r=n%10;  
  13. sum=(sum*10)+r;  
  14. n=n/10;  
  15. }  
  16. if(temp==sum)  
  17. printf("palindrome number ");  
  18. else  
  19. printf("not palindrome");  
  20. getch();  
  21. }  
Output:
enter the number=151
palindrome  number
enter the number=5621
not palindrome  number
To find given Pattern using  Numbers:

  1. #include<stdio.h>  
  2. #include<conio.h>  
  3. main()  
  4. {  
  5. int i,j,k,l,n;  
  6. clrscr();  
  7. printf("enter the range=");  
  8. scanf("%d",&n);  
  9. for(i=1;i<=n;i++)  
  10. {  
  11. for(j=1;j<=n-i;j++)  
  12. {  
  13. printf(" ");  
  14. }  
  15. for(k=1;k<=i;k++)  
  16. {  
  17. printf("%d",k);  
  18. }  
  19. for(l=i-1;l>=1;l--)  
  20. {  
  21. printf("%d",l);  
  22. }  
  23. printf("\n");  
  24. }  
  25. getch();  
  26. }  
Output:
enter the range= 4
   1
  121
 12321
1234321 
enter the range= 7
      1
     121
    12321
   1234321
  123454321
 12345654321
1234567654321 
 To find  given Pattern using Asterisks in C:

  1. #include<stdio.h>
  2. #include<conio.h>
  3. void main()
  4. {
  5.     int i, j, k;
  6.     for(i=1;i<=5;i++)
  7.     {
  8.         for(j=i;j<5;j++)
  9.         {
  10.             printf(" ");
  11.         }
  12.         for(k=1;k<(i*2);k++)
  13.         {
  14.                 printf("*");
  15.         }
  16.         printf("\n");
  17.     }
  18.     return 0;
  19. }
Output:
    *
   ***
  *****
 *******
**********

Sum of Individual Digits of a given Number program in C:


  1. #include<stdio.h>  
  2. #include<conio.h>  
  3. void main()  
  4. {  
  5. int n,sum=0,m;  
  6. clrscr();  
  7. printf("Enter a number:");  
  8. scanf("%d",&n);  
  9. while(n>0)  
  10. {  
  11. m=n%10;  
  12. sum=sum+m;  
  13. n=n/10;  
  14. }  
  15. printf("Sum is=%d",sum);  
  16. getch();  
  17. }     
Output:
Enter a number:654
Sum is=15
Enter a number:123
Sum is=6