Find All Factors of a Number Program in C++

Google Advertisements

Prev Tutorial Next Tutorial

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
c++ program to find factrors on any number
Prev Tutorial Next Tutorial

Download Projects

Adsense Advertisements


Yahoo Ads Advertisements