Code Competitions

Coding competition

Friday, 31 May 2013

program to display array members using pointer

#include<iostream.h>
#include<conio.h>
void main()
{
    int a[5][5],i,j,nr,nc,*p[5];
    clrscr();
    for(i=0;i<5;i++)
    {
        p[i]=&a[i][0];
    }
    cout<<"enter the row size ";
    cin>>nr;
    cout<<"enter the column size";
    cin>>nc;
    for(i=0;i<nr;i++)
    {
        for(j=0;j<nc;j++)
        {
            cout<<"a["<<i<<"]["<<j<<"]=";
            cin>>*(*(a+i)+j);
        }
    }
    cout<<"\n number with address \n";
    for(i=0;i<nr;i++)
    {
        for(j=0;j<nc;j++)
        {
            cout<<"\n"<<*(*(p+i)+j)<<"is present on location "<<(*(p+i)+j);
        }
    }
    cout<<"\n 2 dimensional representation";
    for(i=0;i<nr;i++)
    {
        for(j=0;j<nc;j++)
        {
            cout<<*(*(p+i)+j)<<" ";
        }
        cout<<"\n";
    }
    getch();
}

No comments:

Post a Comment