Jestem początkującym programistą. Pomożecie znaleźć błąd w kodzie c++.
Z góry dziękuję za pomoc. 
include
using namespace std;
int ile;
int a,b;
int iloczyn;
int main()
{
cin>>ile;
for (int i=1;i<=ile;i++)
{
cin>>a>>b;
for(int k=1;k<=a*b;k++)
{
while((k%a==0) && (k%b==0))
cout<< k << endl;
}
}
return 0;
}