#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void shuffle_sattolo(int *a, size_t size)
{
while (size > 1)
{
size--;
int tmp = a[j];
a[j] = a[size];
a[size] = tmp;
}
}
int main(int argc, char **argv)
{
int arr1[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14};
shuffle_sattolo(arr1, 14);
int arr2[] = {0, 1, 2, 3};
shuffle_sattolo(arr2, 4);
for (size_t i = 0; i < 14; i++)
int a, b, c, d;
a = arr2[0]; b = arr2[1]; c = arr2[2]; d = arr2[3];
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KI2luY2x1ZGUgPHRpbWUuaD4KCnZvaWQgc2h1ZmZsZV9zYXR0b2xvKGludCAqYSwgc2l6ZV90IHNpemUpCnsKCXdoaWxlIChzaXplID4gMSkKCXsKCQlzaXplLS07CgkJaW50IGogPSByYW5kKCkgJSBzaXplOwoJCWludCB0bXAgPSBhW2pdOwoJCWFbal0gPSBhW3NpemVdOwoJCWFbc2l6ZV0gPSB0bXA7Cgl9Cn0KCmludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKewoJc3JhbmQodGltZShOVUxMKSk7CgoJaW50IGFycjFbXSA9IHsxLCAyLCAzLCA0LCA1LCA2LCA3LCA4LCA5LCAxMCwgMTEsIDEyLCAxMywgMTR9OwoJc2h1ZmZsZV9zYXR0b2xvKGFycjEsIDE0KTsKCglpbnQgYXJyMltdID0gezAsIDEsIDIsIDN9OwoJc2h1ZmZsZV9zYXR0b2xvKGFycjIsIDQpOwoKCWZvciAoc2l6ZV90IGkgPSAwOyBpIDwgMTQ7IGkrKykKCQlwcmludGYoIiVkICIsIGFycjFbaV0pOwoKCXB1dGNoYXIoJ1xuJyk7CgkKCWludCBhLCBiLCBjLCBkOwoJYSA9IGFycjJbMF07IGIgPSBhcnIyWzFdOyBjID0gYXJyMlsyXTsgZCA9IGFycjJbM107CglwcmludGYoIiVkXG4iLCBhKTsKCXByaW50ZigiJWRcbiIsIGIpOwoJcHJpbnRmKCIlZFxuIiwgYyk7CglwcmludGYoIiVkXG4iLCBkKTsKCglyZXR1cm4gMDsKfQ==