# How to Display Factors of a Number in C++

In this tutorial, we will be learning about how to display the factors of a number in C++.

## Displaying factors of a number in C++

Before moving into displaying factors of a number, if you are a beginner, please go through the basics.

### Description

Factors are the numbers that are multiplied to get a number.

example: 1, 15 are the factors of 15 which implies 1*15=15.

### Header Files

we only require the standard header file over here..

<iostream>(Standard input output stream)

### Time Complexity

0(n)

Here, for every value of i we are checking whether that is a factor or not.

### Code

The sample code is as follows…

#include <iostream> using namespace std; int main() { int n; //taking an integer from a user cout<<"Enter a number\n"; cin>>n; cout<<"The factors of a given number are\n"; for(int i=1;i<=n;i++) { //if n is divided by i and which gives remainder as 0.then, we print i. if(n%i==0) cout<<i<<" "; } return 0; }

Output:

Enter a number 15 The factors of a given number are 1 3 5 15

**Explanation:**

Here, Firstly a Positive integer is Entered by a user (i.e..n)

Then

for(int i=1;i<=n;i++) { //if n is divided by i and which gives remainder as 0.then, we print i. if(n%i==0) cout<<i<<" "; }

Here, the above for loop is executed by initializing i=1 and checking n(the number) is divided by i and which gives the remainder as 0. and if both the conditions are proper, then i will be the factor of n.then, we just print the value of i.

In every iteration the value of i is being incremented(incremented by 1).

And then, this process is executed until i <=n.

## Leave a Reply