Cod sursa(job #498791)

Utilizator H4cK3rGheorghe Paul H4cK3r Data 6 noiembrie 2010 09:44:25
Problema Cifre Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.42 kb
#include<conio.h>
#include<fstream.h>
int cifra(int x,int c)
{int k=0;
 while(x)
 {if(x%10==c)k++;
  x/=10;
 }
 return k;
}
void main()
{clrscr();
 int a,b,c,k,i,nr=0,aux;
 double p;
 cout<<"a=";cin>>a;
 cout<<"b=";cin>>b;
 cout<<"c=";cin>>c;
 cout<<"k=";cin>>k;
 if(a>b){aux=a;
         a=b;
         b=aux;
        }
 for(i=a;i<=b;i++)
  if(cifra(i,c)>=k)nr++;
 p=(double)nr/(b-a+1);
 cout<<p;
 getch();
}