백준 5086 c++
#include <iostream>
using namespace std;
int main(void)
{
int arr[100] = {0 };
int A, B;
int i;
for (i = 0; i < 100; i++)
{
cin >> A >> B;
if (A == 0 && B == 0)
{
break;
}
else if((A >= 1 && A <= 10000)&&(B >= 1 && B <= 10000) && (A != B))
{
if (B % A == 0 && (B / A) > 1)
{
arr[i] = 1;
}
else if (A % B == 0 && (A / B) > 1)
{
arr[i] = 2;
}
else
{
arr[i] = 3;
}
}
else
{
i--;
}
}
for (i = 0; i < 100; i++)
{
if (arr[i] == 1)
{
cout << "factor" << endl;
}
else if (arr[i] == 2)
{
cout << "multiple" << endl;
}
else if (arr[i] == 3)
{
cout << "neither" << endl;
}
else
{
break;
}
}
return 0;
}