Write a program that asks the user for two numbers then look
Write a program that asks the user for two numbers, then looks for the least common
multiple.
If the program does not find one by 100, stop looking. For example:
Enter a number: 3
Enter another number: 4
2? no. 3? no. 4? no. 5? no. 6? no. 7? no. 8? no. 9? no. 10? no.
11? no. 12? yes!
Solution
Please follow the code and comments for description :
CODE :
#include <iostream>
using namespace std;
int main() // class to run the code
{
int a, b, lcm; // required initialisations
cout << \"Enter a number: \"; // prompt to enter the first number
cin >> a;
cout << \"Enter another number: \"; // prompt to enter the second number
cin >> b;
for(int i = 2; i <= 100; i++) { // iterating over th enumbers till 100 for the LCM to be found
if (i % a == 0 && i % b == 0) //Checking for the first number which is divisible by both the numbers
{
lcm = i; // if found replacing the result to the number
cout << i << \"? Yes.!\" << endl; // print the output to console
break; //exiting from the loop, as we don’t need anymore checking after getting the LCM
}
else {
cout << i << \"? No\" << endl; // else iterating over the numbers printing the result to console
}
}
return 0;
}
OUTPUT :
Enter a number :
3
Enter another number :
4
2? No
3? No
4? No
5? No
6? No
7? No
8? No
9? No
10? No
11? No
12? Yes.!
Hope this is helpful.

