Find All Factors of a Number Program in C++
Advertisements
C++ Program to Find All Factors of Any Number
Factors of any number are those numbers that are multiplied to get a number. For example: 6 and 3 are factors of 18 as 6*3=18. Similarly other factors of 15 are 1 and 18 as 18*1=18.
To understand below example, you have must knowledge of following C++ programming topics; For Loop in C++ and If Else Statement in C++
C++ Program to Display Factors of a Number
#include<iostream.h>
#include<conio.h>
void main()
{
int n, i;
clrscr();
cout<<"Enter any Positive Integer: ";
cin>>n;
cout<<"Factors of "<<n<<" are: "<<endl;
for(i = 1; i <= n; ++i)
{
if(n % i == 0)
cout<<i<<endl;
}
getch();
}
In the above program, the for loop runs from 1 to num. The number is divided by i and if the remainder is 0, then i is a factor of num and is printed.
Output
Enter any Positive Integer: 12 Factors of 12 are: 1 2 3 4 6 12
Output
Enter any Positive Integer: 25 Factors of 25 are: 1 5 25
Google Advertisment
