Pagini recente » Cod sursa (job #2799698) | Cod sursa (job #75005) | Cod sursa (job #300052) | Cod sursa (job #3172318) | Cod sursa (job #414664)
Cod sursa(job #414664)
#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);
}