by Dinesh Thakur Category: Array Pointer and Union

 

#include <iostream.h>

#include <conio.h>
   void main()
{
            const int m=2, n=2;
            int i, j;
            int **A;
            clrscr();
            for(i=0;i<m;i++)
                 A[i] = new int[n];
                for(i=0;i<m;i++)
                    for(j=0;j<n;j++)
                        {
                            cout<<"A["<<i<<", "<<j<<"] = ";
                            cin>>A[i][j];
                        }
                   for(i=0;i<m;i++)
                      {
                         for(j=0;j<n;j++ )
                             cout<<" " <<A[i][j];
                             cout<<endl;
                      }
                             cout << endl<<"Transpose of the matrix is: "<<endl;
                             for(i=0;i<m;i++)
                                 {
                                     for(j=0;j<n;j++ )
                                             cout<<" " <<A[j] [i];
                                             cout<<endl;
                                 }
                                             getch();         
}

two dimensional array implemented as pointer to a pointer



About Dinesh Thakur

Dinesh ThakurDinesh Thakur holds an B.SC (Computer Science), MCSE, MCDBA, CCNA, CCNP, A+, SCJP certifications. Dinesh authors the hugely popular blog. Where he writes how-to guides around Computer fundamental , computer software, Computer programming, and web apps. For any type of query or something that you think is missing, please feel free to Contact us.



Related Articles