C++ Programming Code Examples C++ > Mathematics Code Examples C++ Program to Display Factors of a Number C++ Program to Display Factors of a Number Example to find all factors of an integer (entered by the user) using for loop and if statement. This program takes a positive integer from an user and displays all the factors of that number. In this program, an integer entered by user is stored in variable n. Then, for loop is executed with an initial condition i = 1 and checked whether n is perfectly divisible by i or not. If n is perfectly divisible by i then, i will be the factor of n. In each iteration, the value of i is updated (increased by 1). This process goes until test condition i <= n becomes false,i.e., this program checks whether number entered by user n is perfectly divisible by all numbers from 1 to n and all displays factors of that number. #include <iostream> using namespace std; int main() { int n, i; cout << "Enter a positive integer: "; cin >> n; cout << "Factors of " << n << " are: " << endl; for(i = 1; i <= n; ++i) { if(n % i == 0) cout << i << endl; } return 0; }