Cod sursa(job #8682)

Utilizator hpetru_bzHlihor Petru hpetru_bz Data 25 ianuarie 2007 12:33:25
Problema Cifre Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.68 kb
#include<fstream.h>
int main()
   {
   ifstream fin("cifre.in");
   ofstream fout("cifre.out");
   long int A,B;
   int c,k,i,j,q,x,y;
   float p;
   do {
      fout<<"Dati nr. A ";
      fin>>A;
      fout<<"Dati nr. B ";
      fin>>B;
      }while(0<=A&&A<=B&&B<1000000000);
   do {
      fout<<"Dati cifra c ";
      fin>>c;
      fout<<"Dati cifra k ";
      fin>>k;
      }while(0<=c&&c<=9&&0<=k&&k<=9);
   i=A;
   y=0;
   while(i<=B)
      {
      j=i;
      x=0;
      while(j>0)
	{
	q=j%10;
	if(q==c)x=x+1;
	j=j/10;
	}
      if(x>=k)y=y+1;
      }
   p=y/(B-A);
   fout.precision(4);
   fout<<p<<"\n";
   fin.close();
   fout.close();
return 0;
   }