#include<stdio.h>
#include<stdlib.h>
#define TAM 3
void imprime(char *v1[TAM], int v2[TAM]) {
for (int i
= 0; i
< TAM
; i
++) printf("Nome:%s\nAltura:%d\n", v1
[i
], v2
[i
]); }
int main() {
char **vet1
= malloc(TAM
+ 1); int *vet2
= malloc(TAM
* sizeof(int)); for (int i = 0; i < TAM; i++) {
printf("Nome %d de altura %d\n", i
, i
); }
imprime(vet1, vet2);
for (int i
= 0; i
< TAM
; i
++) free(vet1
[i
]); }
//https://pt.stackoverflow.com/q/421664/101
I2luY2x1ZGU8c3RkaW8uaD4KI2luY2x1ZGU8c3RkbGliLmg+CiNkZWZpbmUgVEFNIDMKCnZvaWQgaW1wcmltZShjaGFyICp2MVtUQU1dLCBpbnQgdjJbVEFNXSkgewogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBUQU07IGkrKykgcHJpbnRmKCJOb21lOiVzXG5BbHR1cmE6JWRcbiIsIHYxW2ldLCB2MltpXSk7Cn0KaW50IG1haW4oKSB7CiAgICBjaGFyICoqdmV0MSA9IG1hbGxvYyhUQU0gKyAxKTsKICAgIGludCAqdmV0MiA9IG1hbGxvYyhUQU0gKiBzaXplb2YoaW50KSk7CiAgICBmb3IgKGludCBpID0gMDsgaSA8IFRBTTsgaSsrKSB7CiAgICAgICAgcHJpbnRmKCJOb21lICVkIGRlIGFsdHVyYSAlZFxuIiwgaSwgaSk7CiAgICAgICAgdmV0MVtpXSA9IG1hbGxvYygyMSk7CiAgICAgICAgc2NhbmYoIiUyMHMiLCB2ZXQxW2ldKTsKICAgICAgICBzY2FuZigiJWQiLCAmdmV0MltpXSk7CiAgICB9CiAgICBpbXByaW1lKHZldDEsIHZldDIpOwogICAgZm9yIChpbnQgaSA9IDA7IGkgPCBUQU07IGkrKykgZnJlZSh2ZXQxW2ldKTsKICAgIGZyZWUodmV0MSk7CiAgICBmcmVlKHZldDIpOwp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS80MjE2NjQvMTAx