I want the concatenated number (2355) to show up on the line: (Concatenating the
ID: 3631007 • Letter: I
Question
I want the concatenated number (2355) to show up on the line: (Concatenating the numbers give: ), instead of 134520288. how do I fix my code?
My Output:
Enter in first number: 23
Enter in second number: 55
The factors of: 23
1
The factors of: 55
1, 5, 11
Lowest common multiple of the numbers is: 1265
2355
Concatenating the numbers give: 134520288
My Code:
void printFactors(int inputNumber)
{
for (int num = 1; num < inputNumber; num++)
{
if (inputNumber % num == 0)
cout << num << " ";
}
}
{
int gcd = 0;
int lcm = 0;
if (number1 > number2)
{
gcd = number1;
lcm = number2;
}
else
{
gcd = number2;
lcm = number1;
}
for (int multiple = gcd; gcd <= lcm * gcd; multiple += gcd)
{
if (multiple % lcm == 0)
return multiple;
}
}
//this function concatenates two numbers together
int concatenateNumbers(int number1, int number2)
{
cout << number1 << number2 << " ";
int main()
{
int firstNumber = 0, secondNumber = 0;
cout << "Enter in first number: ";
cin >> firstNumber;
cout << "Enter in second number: ";
cin >> secondNumber;
//Printing factors of numbers
cout << "The factors of: " << firstNumber << " ";
printFactors(firstNumber);
cout << "The factors of: " << secondNumber << " ";
printFactors(secondNumber);
//lowest common multiple
cout << "Lowest common multiple of the numbers is: " << lowestCommonMultiple(firstNumber, secondNumber) << " ";
//numbers concatenated together
cout << "Concatenating the numbers give: " << concatenateNumbers(firstNumber, secondNumber) << " ";
return 0;
}
Explanation / Answer
#include using namespace std; void printFactors(int inputNumber) { for (int num = 1; numRelated Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.