All pastes #391016 Raw Edit

Something

public text v1 · immutable
·published 2007-03-11 21:00 UTC
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;
}