Cod sursa(job #281422)

Utilizator devill_08Buli.vlad devill_08 Data 14 martie 2009 20:26:05
Problema Cifre Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include <stdio.h>

long a,b,i,m,p;
int c,k,ap[9],uc;
float n;

int main ()
{
  freopen("cifre.in","r",stdin);
  freopen("cifre.out","w",stdout);
  scanf("%ld" "%ld\n", &a, &b);
  scanf("%d" "%d", &c, &k);
  for (i=a;i<=b;i++)
	{
	  p=0;
	  m=i;
	  while (m!=0)
		{
		  uc=m%10;
		  if(uc==c) p++;
		  m/=10;
		 }
	  if (p>=k) ap[c]++;
	 }
  n=(float)ap[c]/(i-1);
  printf("%.4f", n);
  return 0;
}