Se citește de la tastatură un număr natural n (n<=200) și n numere naturale. Realizați un program în C++ prin care citiți datele de intrare și afișați numerele care au produsul cifrelor cuprins în intervalul [n,2*n]. Dacă nu există astfel de numere se afișează mesajul ”NU EXISTĂ”.
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
int n,x;
int main(){
cin>>n;
int ok=0;
for(int i=0;i<n;i++){
cin>>x;
int p=1,y=x;
while(x)
p*=(x%10),x/=10;
if(p>=n && p<=2*n)
cout<<y<<" ",ok=1;
}
if(!ok)
cout<<"NU EXISTA";
return 0;
}
Alte întrebări interesante
Istorie,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Geografie,
9 ani în urmă