DO NOT MISS

Ads

Saturday 3 December 2016

Addition, Multiplication, Swapping, Triangle of the Given Matrix


* Matrix Addition:-

#include<stdio.h>
#include<conio.h>
void main()

  {

         int a[3][3],b[3][3],c[3][3],i,j;
         clrscr();

         printf("Enter A 3 * 3 matrix:\n");

         for(i=0;i<=2;i++)
             {
                for(j=0;j<=2;j++)
                     {
                           scanf("%d",&a[i][j]);
                      }
             }
                 printf("Enter B 3 * 3 matrix:\n");

         for(i=0;i<=2;i++)
              {
                   for(j=0;j<=2;j++)
                         {
                               scanf("%d",&b[i][j]);
                          }
              }
         for(i=0;i<=2;i++)
             {
                 for(j=0;j<=2;j++)
                     {
                           c[i][j]=a[i][j]+b[i][j];
                      }
              }
         printf("The sum of matrix:\n");

         for(i=0;i<=2;i++)
              {
                  for(j=0;j<=2;j++)
                       {
                             printf("%d ",c[i][j]);
                        }
                  printf("\n");
              }
         getch();
  }

Output:-



* Matrix Multiplication:-

#include<stdio.h>
#include<conio.h>
void main()

{

       int a[3][3],b[3][3],c[3][3],i,j,k;
       clrscr();

       printf("Enter A 3 * 3 matrix:\n");

       for(i=0;i<=2;i++)
            {
               for(j=0;j<=2;j++)
                    {
                       scanf("%d",&a[i][j]);
                    }
            }
       
       printf("Enter B 3 * 3 matrix:\n");

       for(i=0;i<=2;i++)
            {
               for(j=0;j<=2;j++)
                    {
                        scanf("%d",&b[i][j]);
                    }
            }

        for(i=0;i<=2;i++)
              {
                  for(j=0;j<=2;j++)
                       {
                           c[i][j]=0;
                           for(k=0;k<=2;k++)
                           c[i][j]=c[i][j]+a[i][k]*b[k][j];

                       }
              }

         printf("The multiplication of matrix:\n");

         for(i=0;i<=2;i++)
               {
                 for(j=0;j<=2;j++)
                       {
                           printf("%d ",c[i][j]);
                       }
                 printf("\n");
               }
         getch();
   }

Output:-



* Matrix Swapping:-

#include<stdio.h>
#include<conio.h>
void main()

     {

           int a[3][3],b[3][3],c,i,j;
           clrscr();

           printf("Enter A 3 * 3 matrix:\n");

           for(i=0;i<=2;i++)
                 {
                     for(j=0;j<=2;j++)
                            {
                                 scanf("%d",&a[i][j]);
                            }
                 }

            printf("Enter B 3 * 3 matrix:\n");

            for(i=0;i<=2;i++)
                 {
                     for(j=0;j<=2;j++)
                          {
                               scanf("%d",&b[i][j]);
                          }
                 }

             for(i=0;i<=2;i++)
                  {
                       for(j=0;j<=2;j++)
                             {
                                  c=a[i][j];
                                  a[i][j]=b[i][j];
                                  b[i][j]=c;

                             }
                  }

             printf("Values are after swapping:\n");

             printf("A matrix values:\n");

             for(i=0;i<=2;i++)
                    {
                        for(j=0;j<=2;j++)
                              {
                                 printf("%d ",a[i][j]);
                              }
                        printf("\n");
                    }

             printf("B matrix values:\n");

             for(i=0;i<=2;i++)
                  {
                       for(j=0;j<=2;j++)
                             {
                                 printf("%d ",b[i][j]);
                              }
                       printf("\n");
                  }

             getch();

    }

Output:-


* Write a Program input 3 * 3 integer array and print upper triangle & lower triangle. 


#include<stdio.h> 
#include<conio.h> 
void main() 

    { 

        int a[3][3],i,j; 
        char ch=' '; 

        clrscr(); 

        printf("Enter 3 * 3 matrix:\n"); 
 
        for(i=0;i<=2;i++) 
             { 
                for(j=0;j<=2;j++) 
                     { 
                          scanf("%d",&a[i][j]); 
                     } 
             } 

        printf("Upper traingle:\n"); 

        for(i=0;i<=2;i++) 
             { 
                for(j=0;j<=2;j++) 
                       { 
                           if(i>j) 
                           printf("%c ",ch); 
                           else 
                           printf("%d ",a[i][j]); 
                       } 
                printf("\n"); 
            } 

        printf("lower traingle:\n"); 

        for(i=0;i<=2;i++) 
             { 
                for(j=0;j<=2;j++) 
                     { 
                        if(i<j) 
                        printf("%c ",ch); 
                        else 
                        printf("%d ",a[i][j]); 
                     } 
                printf("\n"); 
             } 
        getch(); 
   }
Output:-


________________________________________
_____________________________________________________________________________



Greataims

 
Copyright © 2016 Computersadda. Designed by @ Computersadda Team - Published By Greataims