- #include <stdlib.h> 
- #include <stdio.h> 
- #include <string.h> 
-   
- int main() { 
- 	int size=0,i,n=20; 
- 	char str[]="Ola. Tudo bem?\n Sim e contigo?\n Comigo esta tudo bem! Que tens feito?\n Trabalho no projeto!\n"; 
- 	char **matriz; 
- 	int *linha; 
- 	int *coluna; 
-   
-     int separadores = 0; 
-   
-     for (i=0; i < size; ++i){ 
-         if (str[i] == '\n'){ 
-             separadores++; 
-         } 
-     } 
-   
-     separadores++; 
-   
-     matriz  = malloc(sizeof(char*)*- separadores );
-     int ultimo = 0, j=0; 
-   
-     for (i=0; i < size; ++i){ 
-         if (str[i] == '\n' || i == (size-1)){ 
-             matriz [- j ] = malloc(sizeof(char)*(- i -- ultimo ));
-             memcpy(- matriz [- j ],-  str +- ultimo ,-  i -- ultimo );
 
-             matriz[j][i-ultimo]='\0'; 
-             ultimo=i+1; 
-             j++; 
-         } 
-     } 
-   
-   
-     for(i=0; i < j;++i){ 
-     } 
- 	return 0; 
- } 
-   
				I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPHN0cmluZy5oPgoKaW50IG1haW4oKSB7CglpbnQgc2l6ZT0wLGksbj0yMDsKCWNoYXIgc3RyW109Ik9sYS4gVHVkbyBiZW0/XG4gU2ltIGUgY29udGlnbz9cbiBDb21pZ28gZXN0YSB0dWRvIGJlbSEgUXVlIHRlbnMgZmVpdG8/XG4gVHJhYmFsaG8gbm8gcHJvamV0byFcbiI7CgljaGFyICoqbWF0cml6OwoJaW50ICpsaW5oYTsKCWludCAqY29sdW5hOwoJc2l6ZSA9IHN0cmxlbihzdHIpOwoJcHJpbnRmKCIlZFxuIixzaXplKTsKCiAgICBpbnQgc2VwYXJhZG9yZXMgPSAwOwoKICAgIGZvciAoaT0wOyBpIDwgc2l6ZTsgKytpKXsKICAgICAgICBpZiAoc3RyW2ldID09ICdcbicpewogICAgICAgICAgICBzZXBhcmFkb3JlcysrOwogICAgICAgIH0KICAgIH0KCiAgICBzZXBhcmFkb3JlcysrOwoKICAgIG1hdHJpeiA9IG1hbGxvYyhzaXplb2YoY2hhciopKnNlcGFyYWRvcmVzKTsKICAgIGludCB1bHRpbW8gPSAwLCBqPTA7CgogICAgZm9yIChpPTA7IGkgPCBzaXplOyArK2kpewogICAgICAgIGlmIChzdHJbaV0gPT0gJ1xuJyB8fCBpID09IChzaXplLTEpKXsKICAgICAgICAgICAgbWF0cml6W2pdID0gbWFsbG9jKHNpemVvZihjaGFyKSooaS11bHRpbW8pKTsKICAgICAgICAgICAgbWVtY3B5KG1hdHJpeltqXSwgc3RyK3VsdGltbywgaS11bHRpbW8pOwogICAgICAgICAgICBtYXRyaXpbal1baS11bHRpbW9dPSdcMCc7CiAgICAgICAgICAgIHVsdGltbz1pKzE7CiAgICAgICAgICAgIGorKzsKICAgICAgICB9CiAgICB9CgoKICAgIGZvcihpPTA7IGkgPCBqOysraSl7CiAgICAgICAgcHJpbnRmKCIlc1xuIixtYXRyaXpbaV0pOwogICAgfQoJcmV0dXJuIDA7Cn0K