Breaking News

Sunday, 13 December 2015

Penambahan dua Array(Malloc)

//---------------------------------------------------------------------------

#pragma hdrstop
#include<iostream.h>
#include<conio.h>
#include<malloc.h>

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{       int **p;
        int **q;
        int row=3;
        int col=3;

        p=(int **) malloc (row* sizeof(int*));

        for(int i=0; i<row; i++)
        {       p[i]=(int*)malloc(col*sizeof(int));
        }
        for(int i=0; i<row; i++)
        {       for(int j=0; j<col; j++)
                {       cout<<"masukan nilai["<<i<<"]["<<j<<"]:";
                        cin>>p[i][j];
                }
        }
        for(int i=0; i<row; i++)
        {       for(int j=0; j<col; j++)
                {       cout<<p[i][j]<<" ";
                }
                cout<<endl;
        }
        q=(int **) malloc (row* sizeof(int*));

        for(int i=0; i<row; i++)
        {       q[i]=(int*)malloc(col*sizeof(int));
        }
        for(int i=0; i<row; i++)
        {       for(int j=0; j<col; j++)
                {       cout<<"masukan nilai["<<i<<"]["<<j<<"]:";
                        cin>>q[i][j];
                }
        }

        for(int i=0; i<row; i++)
        {       for(int j=0; j<col; j++)
                {       cout<<q[i][j]<<" ";
                }
                cout<<endl;
        }
        cout<<endl;
        cout<<"hasil penambahan array"<<"";
        cout<<endl;

        for(int i=0; i<row; i++)
        {       for(int j=0; j<col; j++)
                {       cout<<p[i][j]+q[i][j]<<" ";
                }
                cout<<endl;
        }






        getch();
        return 0;
}
//---------------------------------------------------------------------------

No comments:

Post a Comment

Designed By Fakhri Akbar