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