int getTotalX(vector<int> a, vector<int> b)
{
int countTotal=0;
vector<int> newArray;
for(int i=a[a.size()-1]; i<=b[0]; i++)
{
int flag=0;
for(int j=0; j<a.size(); j++)
{
if(i%a[j]==0)
{
flag=0;
}
else
{
flag=1;
break;
}
}
if(flag==0)
newArray.push_back(i);
flag=0;
}
for(i=0; i<newArray.size(); i++)
{
int flag=0;
for(int j=0; j<b.size(); j++)
{
if(b[j]%newArray[i]==0)
{
flag=0;
}
else
{
flag=1;
break;
}
}
if(flag==0)
{
countTotal++;
}
}
return countTotal;
}
Add your comment