Cod sursa(job #414664)

Utilizator feelshiftFeelshift feelshift Data 10 martie 2010 12:58:59
Problema Cifre Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.56 kb
#include <cstdio>
#include <cstdlib>
#include <cstring>
int A,B,k,c,i,count;
double procent;
char numar[12],string[12];

FILE * in = fopen("cifre.in","rt");
FILE * out = fopen("cifre.out","wt");

int main()
{
	fscanf(in,"%d",&A);
	fscanf(in,"%d",&B);
	fscanf(in,"%d",&k);
	fscanf(in,"%d",&c);
	
	for(i=0;i<k;i++)
		numar[i] = c+48;
	
	for(i=A;i<=B;i++)
	{
		itoa(i,string,10);
		
		if(strstr(string,numar))
			count++;
	}
	
	procent = (double) count / (B - A + 1);
	
	printf("%d\n",count);
	
	printf("%lf",procent);
	
	return (0);
}