Informatică, întrebare adresată de rodima, 8 ani în urmă

Scrieti un program in C++ care să determine câte numere naturale din intervalul [a,b] au produsul cifrelor egal cu 0.
Ex: cifre.in
99 104
cifre.out
5

Răspunsuri la întrebare

Răspuns de Madalin77
0

Răspuns:

#include <iostream>

#include<fstream>

using namespace std;

ifstream f("cifre.in");

ofstream g("cifre.out");

int main()

{

   int a,b;

   f>>a>>b;

   int cnt=0;

   for(int i = a ; i <= b ; i++)

   {

       int aux = i;

       while(aux!=0)

       {

           if(aux%10==0)

           {

               cnt++;

               break;

           }

           aux/=10;

       }

   }

   g<<cnt;

   return 0;

}

Explicație:

Alte întrebări interesante