Skip to content Skip to sidebar Skip to footer
Welcome to danskuyy.com

CARA MEMBUAT PROGRAM KOMBINASI POINTER DAN ARRAY DUA DIMENSI

Berikut ini adalah cara membuat program kombinasi antara Poinnter dan Array Dua Dimensi, silahkan anda praktekkan ya.

#include <iostream>

#include <conio.h>

#include <windows.h>

using namespace std;

void  DisplayNumbers(char *Nbr[], int r, int c);

int main()

{

 cout<<"  MFY\n"<<endl;

 system("COLOR F0");

    char number[2][10] = { { 'U', 'N', 'I', 'V', 'E', 'R', 'S', 'I', 'T', 'A' },

                         { 'S', ' ', 'P', 'A', 'M', 'U', 'L', 'A', 'N', 'G' } };

    char *pNumbers[2];

    *pNumbers = number[0];

    for(int i = 0; i < 6; i++)

        (*pNumbers)[i] = number[0][i];

    *(pNumbers+1) = number[1];

    for(int i = 0; i < 6; i++)

        (*(pNumbers+1))[i] = number[1][i];

 cout<<"PROGRAM ARRAY DUA DIMENSI DENGAN POINTER"<<endl;

 cout<<"\nMencetak semua elemen yang terdapat pada array dua dimensi dengan pointer"<<endl;

    cout<<"\nDaftar Huruf"<<endl;

    DisplayNumbers(pNumbers, 2, 10);

    return 0;

}

void  DisplayNumbers(char *nbr[], int rows, int columns)

{

    for(int i = 0; i < rows; i++)

        for(int j = 0; j < columns; j++)

            cout << "\nIndeks ke - [" << i << "][" << j << "]: " << (*(nbr+i))[j];

}


Jika anda berhasil hasil outputnya seperti gambar dibawah ini.



Post a Comment for "CARA MEMBUAT PROGRAM KOMBINASI POINTER DAN ARRAY DUA DIMENSI"