DO NOT MISS

Ads

Wednesday, 23 November 2016

Trace & Transpose of the Given Matrix(2-D Array C-Programs)


* Write a Program to fill 3 * 3 integer array with user input.

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

    {

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

         printf("Enter 3 * 3 Matrix:\n");

         for(i=0;i<3;i++)
              {
                   for(j=0;j<3;j++)
                        {
                             scanf("%d",&a[i][j]);
                         }
              }
         printf("The Matrix values are:\n");

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

Output:-

* Write a Program input 3 * 3 integer array and print the trace of the give matrix.


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

    { 

           int a[3][3],trace=0,i,j; 
           clrscr(); 

           printf("Enter 3 * 3 Matrix:\n"); 

           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++) 
                           { 
                                if(i==j) 
                                trace=trace+a[i][j]; 
                           } 
                  } 

            printf("The Trace value is:%d",trace); 

    getch(); 

 }

Output:-
 

* Write a Program input 3 * 3 integer array and print the transpose of the give matrix.

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

       {

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

              printf("Enter 3 * 3 Matrix:\n");

              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++)
                               {
                                  b[i][j]=a[j][i];
                                }
                     }

              printf("The Transpose Matrix values are:\n");

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

Output:-

________________________________________
_____________________________________________________________________________



Greataims

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