#include <iostream>
using namespace std;
int** stworz_tablice(int n, int m)
{
int **tablica = new int*[n];
for (int i = 0; i < n; ++i)
tablica[i] = new int [m];
return tablica;
}
int main()
{
static int** tablica2d = stworz_tablice(5, 5);
tablica2d[0][0]=1;
tablica2d[0][1]=2;
cout << tablica2d << endl;
cout << *tablica2d << endl;
cout << *tablica2d[0] << endl;
cout << **tablica2d << endl;
cout << tablica2d[0][0] << endl;
cout << **tablica2d+1 << endl;
cout << "Sposób @bajos: " << *( (*(tablica2d + 0)) + 0) << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50Kiogc3R3b3J6X3RhYmxpY2UoaW50IG4sIGludCBtKSAKewogICAgaW50ICoqdGFibGljYSA9IG5ldyBpbnQqW25dOwogICAgCiAgICBmb3IgKGludCBpID0gMDsgaSA8IG47ICsraSkKICAgICAgICB0YWJsaWNhW2ldID0gbmV3IGludCBbbV07CiAgICAgICAgICAgICAgCiAgICByZXR1cm4gdGFibGljYTsKfQoKaW50IG1haW4oKSAKewogICAgc3RhdGljIGludCoqIHRhYmxpY2EyZCA9IHN0d29yel90YWJsaWNlKDUsIDUpOwogICAgCiAgICB0YWJsaWNhMmRbMF1bMF09MTsKICAgIHRhYmxpY2EyZFswXVsxXT0yOwogICAgCiAgICBjb3V0IDw8IHRhYmxpY2EyZCA8PCBlbmRsOwogICAgY291dCA8PCAqdGFibGljYTJkIDw8IGVuZGw7CiAgICBjb3V0IDw8ICp0YWJsaWNhMmRbMF0gPDwgZW5kbDsKICAgIGNvdXQgPDwgKip0YWJsaWNhMmQgPDwgZW5kbDsKICAgIGNvdXQgPDwgdGFibGljYTJkWzBdWzBdIDw8IGVuZGw7CiAgICBjb3V0IDw8ICoqdGFibGljYTJkKzEgPDwgZW5kbDsKICAgIAogICAgY291dCA8PCAiU3Bvc8OzYiBAYmFqb3M6ICIgPDwgKiggKCoodGFibGljYTJkICsgMCkpICsgMCkgPDwgZW5kbDsKICAgIAogICAgcmV0dXJuIDA7Cn0=