#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int random() {
float x;
x = x / 100;
return x;
}
float prob() {
float p;
return p;
}
int label(float lattice[][4], float p) {
for (int i = 0; i < 4 ; i++)
for (int j = 0; j < 4; j++) lattice[i][j] = random();
for (int i = 0; i < 4; i++)
for (int j = 0; j < 4; j++) {
if (lattice[i][j] <= p) lattice[i][j] = 1;
else lattice[i][j] = 0;
}
return 0;
}
int main() {
float lattice[4][4];
float p = prob();
label(lattice, p);
}
//https://pt.stackoverflow.com/q/76582/101
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHRpbWUuaD4KCmludCByYW5kb20oKSB7CiAgICBmbG9hdCB4OwogICAgc3JhbmQoKHVuc2lnbmVkKXRpbWUoTlVMTCkpOwogICAgeCA9IHJhbmQoKSAlIDEwMCArIDE7CiAgICB4ID0geCAvIDEwMDsKICAgIHJldHVybiB4Owp9CgpmbG9hdCBwcm9iKCkgewogICAgZmxvYXQgcDsKICAgIHByaW50ZigiUHJvYmFiaWxpZGFkZTogIik7CiAgICBzY2FuZigiJWYiLCAmcCk7CiAgICByZXR1cm4gcDsKfQoKaW50IGxhYmVsKGZsb2F0IGxhdHRpY2VbXVs0XSwgZmxvYXQgcCkgewoJZm9yIChpbnQgaSA9IDA7IGkgPCA0IDsgaSsrKQoJICAgIGZvciAoaW50IGogPSAwOyBqIDwgNDsgaisrKSBsYXR0aWNlW2ldW2pdID0gcmFuZG9tKCk7Cglmb3IgKGludCBpID0gMDsgaSA8IDQ7IGkrKykKCSAgICBmb3IgKGludCBqID0gMDsgaiA8IDQ7IGorKykgewoJICAgICAgICBpZiAobGF0dGljZVtpXVtqXSA8PSBwKSBsYXR0aWNlW2ldW2pdID0gMTsKCSAgICAgICAgZWxzZSBsYXR0aWNlW2ldW2pdID0gMDsKCSAgICB9CglyZXR1cm4gMDsKfQoKaW50IG1haW4oKSB7CiAgICBmbG9hdCBsYXR0aWNlWzRdWzRdOwogICAgZmxvYXQgcCA9IHByb2IoKTsKICAgIGxhYmVsKGxhdHRpY2UsIHApOwp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS83NjU4Mi8xMDE=