Write C, C++ Program to print factors of a number. In this program user input a number and we have to print it's factors.

Let's say if user input a number 6. Then it's factor is 1 , 2, 3 and 6. Similarly factors of 24 is 1, 2, 3 ,4 ,6 ,12, 24.

Program to check perfect number

C, C++ Interview Questions

Program to check perfect square

We Run a loop from i =1 to i <= num and check if i is divisible by num (input number) .

Let's write a code to print factors of a number.

Enter number 6

Factors of 6 is 1 2 3 6

Let's say if user input a number 6. Then it's factor is 1 , 2, 3 and 6. Similarly factors of 24 is 1, 2, 3 ,4 ,6 ,12, 24.

Program to check perfect number

C, C++ Interview Questions

Program to check perfect square

**Program Logic to Print Factors of a Number**We Run a loop from i =1 to i <= num and check if i is divisible by num (input number) .

/* Iterate from i=1 to i<=num. */ for(i=1 ;i <= num; i++){ /* if remainder is zero, then it's a factor. */ if(num % i == 0){ printf(" %d ",i); }

Let's write a code to print factors of a number.

## C Program to Print Factors of a Number

#include <stdio.h> int main() { int num,i; printf("Enter number \n"); scanf("%d",&num); if(num > 0) { printf("Factors of %d is",num); for(i=1;i<=num;i++){ if(num%i==0){ printf(" %d ",i); } } } else { printf("Enter positive number "); } return 0; }

**Output :**Enter number 6

Factors of 6 is 1 2 3 6

## C++ Program to Print Factors of a Number

#include <iostream> using namespace std; int main() { int num; cout << " Enter a number to find it's factors \n"; cin >> num; /* Run a loop from 1 to num - 1 */ for (int i = 1; i <= num; i++) { /* If remainder is zero then it's a factor */ if (num % i == 0) { cout << i << " "; } } return 0; }

## No comments:

## Post a Comment