The Program in C++ to Print all Factors of the number is given below:
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Hello Codeauri Family,enter a number to find its factors here:\n";
cin >>num;
cout << "Well,the factors of " << num << " are: ";
for (int i = 1; i <= num; i++) {
if (num % i == 0) {
cout << i << " ";
}
}
cout << endl;
return 0;
}
Output:
Hello Codeauri Family,enter a number to find its factors here:
9
Well,the factors of 9 are: 1 3 9
Pro-Tips💡
This program prompts the user to enter a number and then finds and prints all the factors of the given number.
The program uses a for loop to iterate from 1 to the given number.
For each number i in the range, the program checks if i is a factor of the given number by using the modulus operator (num % i == 0). If the remainder is 0, it means that i is a factor of the given number and it will be printed.
The for loop starts with i = 1, then it checks if i is a factor of the given number, if so it prints the number and increments i by 1.
The loop will continue until i becomes equal to the given number.
Finally, the program prints all the factors of the given number.
Learn C-Sharp ↗
C-sharp covers every topic to learn about C-Sharp thoroughly.
Learn C Programming ↗
C-Programming covers every topic to learn about C-Sharp thoroughly.
Learn C++ Programming↗
C++ covers every topic to learn about C-Sharp thoroughly.