Cod sursa(job #598003)

Utilizator AdryaNNoAdrian Ispas AdryaNNo Data 24 iunie 2011 12:48:15
Problema Cifre Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.46 kb
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
	int sol,A,B,C,K,cnt,x,Timp;

	freopen("cifre.in","r",stdin);

	scanf("%d%d%d%d",&A,&B,&C,&K);

	Timp=1005000;

	srand(time(NULL));

	sol=0;
	while(Timp)
	{
		x=A+rand()%(B-A+1);

		cnt=0;
		while(x)
		{
			if(x%10==C) cnt++;
			x/=10;
		}

		if(cnt>=K) sol++;

		Timp--;
	}

	freopen("cifre.out","w",stdout);

	printf("%.4f",(double)sol/1005000);

	return 0;
}