- #include <stdio.h> 
- #include <stdlib.h> 
- #define LINHA 3 
- #define COLUNA 4 
-   
- void matriz_ponteiro(int **mtr, size_t linhas, size_t colunas) { 
-      for (int lin = 0; lin < linhas; lin++) { 
-         for (int-  col  = 0;-  col  <-  colunas ;-  col ++) printf("\t%d",-  mtr [- lin ][- col ]);
 
-   
-     } 
- } 
-   
- int main () { 
-     int **- mtr  = malloc(- LINHA  * sizeof(*- mtr ));
 
-     for (int lin = 0, cont = 0; lin < LINHA; lin++) { 
-     	mtr [- lin ] = malloc(- COLUNA  * sizeof(*- mtr [- lin ]));
-         for (int col = 0; col < COLUNA; col++) mtr[lin][col] = cont++; 
-     } 
-     matriz_ponteiro(mtr, LINHA, COLUNA); 
- } 
-   
- //https://pt.stackoverflow.com/q/165524/101 
				I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2RlZmluZSBMSU5IQSAzCiNkZWZpbmUgQ09MVU5BIDQKCnZvaWQgbWF0cml6X3BvbnRlaXJvKGludCAqKm10ciwgc2l6ZV90IGxpbmhhcywgc2l6ZV90IGNvbHVuYXMpIHsKICAgICBmb3IgKGludCBsaW4gPSAwOyBsaW4gPCBsaW5oYXM7IGxpbisrKSB7CiAgICAgICAgZm9yIChpbnQgY29sID0gMDsgY29sIDwgY29sdW5hczsgY29sKyspIHByaW50ZigiXHQlZCIsIG10cltsaW5dW2NvbF0pOwogIAogICAgICAgIHByaW50ZigiXG4iKTsKICAgIH0KfQoKaW50IG1haW4gKCkgewogICAgaW50ICoqbXRyID0gbWFsbG9jKExJTkhBICogc2l6ZW9mKCptdHIpKTsKICAgIGZvciAoaW50IGxpbiA9IDAsIGNvbnQgPSAwOyBsaW4gPCBMSU5IQTsgbGluKyspIHsKICAgIAltdHJbbGluXSA9IG1hbGxvYyhDT0xVTkEgKiBzaXplb2YoKm10cltsaW5dKSk7CiAgICAgICAgZm9yIChpbnQgY29sID0gMDsgY29sIDwgQ09MVU5BOyBjb2wrKykgbXRyW2xpbl1bY29sXSA9IGNvbnQrKzsKICAgIH0KICAgIG1hdHJpel9wb250ZWlybyhtdHIsIExJTkhBLCBDT0xVTkEpOwp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS8xNjU1MjQvMTAx