You are on page 1of 1

#include <iostream>

using namespace std;


DESCOMPUNERI FACTORI PRIMI 2 NUMERE:
int factori(int n, int m)
{
int nr=0,i=2,p,pp;
while(n!=1 && m!=1)
{ if(n%i==0 && m%i==0)
{
p=0;
while(n%i==0){
p++;
n=n/i;}
pp=0;
while(m%i==0){
pp++;
m=m/i;}
if(p==pp){
nr++;
cout<<i<<" ";}
}
else
{
while(n%i==0)
n=n/i;
while(m%i==0)
m=m/i;
}

i++;
}
cout<<endl;
return nr;
}

int main()
{
int n, m;
cin>>n>>m;
cout<<factori(n,m);
}

You might also like