Thursday, June 6, 2019

Write a C Program to Find Factor of any Number

Write a C Program to Find Factor of any Number

Using For Loop :

Program:

#include<stdio.h>
#include<conio.h>

int main()
{
 int num, i;

 printf("Enter a positive integer: ");
 scanf("%d",&num);

 printf("Factors of %d are: ", num);
 for(i=1; i <= num; ++i)
 {
  if (num%i == 0)
 {
   printf("%d ",i);
 }
 }
 getch();
}
---------------------------------------------------------
Output:

Enter a positive integer: 60
Factors of 60 are: 1 2 3 4 5 6 10 12 15 20 30 60

Using Do- While Loop:

Program:

#include<stdio.h>
#include<conio.h>

int main()
{
 int number, i=1;
 printf("Please Enter number to Find Factors: ");
 scanf("%d",&number);

 printf("Factors of %d are: ", number);

while (i <= number)
   {
     if(number%i == 0)
      {
        printf("%d  ",i); 
      }
    i++;
   }

 getch();
}

------------------------------------------------------------

Output:

Please Enter number to Find Factors: 30
Factors of 30 are: 1  2  3  5  6  10  15  30

0 Comments:

Post a Comment