#include <cstdlib>
#include <iostream>
using namespace std;
void fun(int *arr, int rows, int cols);
int main(int argc, char *argv[])
{
int arr[4][6];
int x=0;
for(int i=0; i<4; i++)
{
for(int j=0; j<6; j++)
{
arr[i][j] = x;
x++;
}
}
fun(&arr[0][0], 4, 6);
system("PAUSE");
return EXIT_SUCCESS;
}
void fun(int *arr, int rows, int cols)
{
for(int i=0; i<rows; i++)
{
for(int j=0; j<cols; j++)
{
cout << *(arr+i*rows+j) << " ";
}
cout << endl;
}
cout << endl << endl;
}
I2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxpb3N0cmVhbT4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIGZ1bihpbnQgKmFyciwgaW50IHJvd3MsIGludCBjb2xzKTsKCmludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCnsKICAgIGludCBhcnJbNF1bNl07CiAgICBpbnQgeD0wOwogICAgZm9yKGludCBpPTA7IGk8NDsgaSsrKQogICAgewogICAgICAgICAgICBmb3IoaW50IGo9MDsgajw2OyBqKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBhcnJbaV1bal0gPSB4OwogICAgICAgICAgICAgICAgICAgIHgrKzsKICAgICAgICAgICAgfQogICAgfQogICAKICAgIGZ1bigmYXJyWzBdWzBdLCA0LCA2KTsKICAgIAogICAgc3lzdGVtKCJQQVVTRSIpOwogICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKfQoKdm9pZCBmdW4oaW50ICphcnIsIGludCByb3dzLCBpbnQgY29scykKewoJCiAgICBmb3IoaW50IGk9MDsgaTxyb3dzOyBpKyspCiAgICB7CiAgICAgICAgICAgIGZvcihpbnQgaj0wOyBqPGNvbHM7IGorKykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGNvdXQgPDwgKihhcnIraSpyb3dzK2opIDw8ICIgIjsKICAgICAgICAgICAgfQogICAgICAgICAgICBjb3V0IDw8IGVuZGw7CiAgICB9CiAgICAKICAgIGNvdXQgPDwgZW5kbCA8PCBlbmRsOwp9Cg==