rendered paste body#include <stdlib.h>
#include <stdio.h>
int main (int argc, char** argv)
{
int r;
int miss;
int kort[13];
int kortlek[52];
int l;
miss = 0;
for(l = 0; l < 1000000; ++l)
{
for(int z = 0; z < 13; ++z)
kort[z] = 4;
for(int i = 0; i < 52; ++i)
{
r = (rand() % 13) + 1;
if(kort[r-1] == 0)
--i;
else
{
kortlek[i] = r;
kort[r-1] = kort[r-1] - 1;
}
}
for(int k = 0; k < 52; ++k)
{
if(kortlek[k] == (k % 13) + 1)
{
++miss;
break;
}
}
}
double proc = ((double)miss/l) * 100;
printf("%i av %i misslyckades. %f procent lyckades.\n", miss, l, 100-proc);
return 0;
}