👤

Se da n numar natural. Afisati divizorii produsului cifrelor lui n.

ex: n=213 => 1 2 3 6


Răspuns :

#include <iostream>
using namespace std;
int n,p,aux;
int main()
{cin>>n;
aux=n;p=1;
while(aux)
{p=p*aux%10;
aux=aux/10;}
for(int i=1;i<=n;i++)
if(p%i==0)cout<<i<<" ";}