#include <stdio.h>
#include <stdlib.h>
typedef struct {
size_t tamanho;
int conteudo[];
} Conjunto;
int main(void) {
Conjunto
*dados
= malloc(sizeof(Conjunto
) + 10 * sizeof(int)); dados->tamanho = 10;
for (int i = 0; i < dados->tamanho; i++) dados->conteudo[i] = i;
for (int i
= 0; i
< dados
->tamanho
; i
++) printf("%d, ", dados
->conteudo
[i
]); }
//https://pt.stackoverflow.com/q/373428/101
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCnR5cGVkZWYgc3RydWN0IHsKICAgIHNpemVfdCB0YW1hbmhvOwogICAgaW50IGNvbnRldWRvW107Cn0gQ29uanVudG87CgppbnQgbWFpbih2b2lkKSB7CglDb25qdW50byAqZGFkb3MgPSBtYWxsb2Moc2l6ZW9mKENvbmp1bnRvKSArIDEwICogc2l6ZW9mKGludCkpOwogICAgZGFkb3MtPnRhbWFuaG8gPSAxMDsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgZGFkb3MtPnRhbWFuaG87IGkrKykgZGFkb3MtPmNvbnRldWRvW2ldID0gaTsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgZGFkb3MtPnRhbWFuaG87IGkrKykgcHJpbnRmKCIlZCwgIiwgZGFkb3MtPmNvbnRldWRvW2ldKTsKfQoKLy9odHRwczovL3B0LnN0YWNrb3ZlcmZsb3cuY29tL3EvMzczNDI4LzEwMQ==
0, 1, 2, 3, 4, 5, 6, 7, 8, 9,