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
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
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
9 ani în urmă
Engleza,
9 ani în urmă