Hi, I hope I got this code tab thing right?
anyway, I want to make this programme, which i am following an exercise out of a book! If the first number is a multiple of the second. Sometimes it works sometimes it dont, what am I doing wrong? In easy terms please

Code:
#include <iostream>

using namespace std;

int num1;
int num2;
int answer;

int main()
{
	cout << "Enter two numbers to find the multiple of each other" << endl;
	cout << "Enter number 1" << endl;
	cin >> num1;
	cout << "Enter number 2" << endl;
	cin >> num2;

	answer = num1 % num2;

	if( answer == 1 )
		cout << num1 <<" and " << num2 << " are NOT multiples of each other" << endl;

	if( answer == 0 )
	cout << num1 <<" and " << num2 << " ARE multiples of each other" << endl;

	return 0;
}
Thanks