| Previous | Home | Next |
To enter a number we first define an integer variable then use a scanf("%d",&a) method. This method is used to take input from keyboard. We can enter number, float or character by using this method. We have use %d, %f and %c reactively at place of first argument. The second argument is used to store the value at variable location.
To find factor we are using for loop which iterate from 1 to a .We are checking the modulo of a and value from 1 to a. If it return zero then this mean the it is factor of a and print it.
/* Enter a number and show its factor */
#include<stdio.h>
#include<conio.h>
void main()
{
int a,i;
clrscr();
printf("Enter a number\t");
scanf("%d",&a);
for(i=1;i<=a;i++)
{
if(a%i==0)
printf("\nFactor of the number is\t=%d",i);
}
getch();
}
Enter a number 12
Factor of the number is =1
Factor of the number is =2
Factor of the number is =3
Factor of the number is =4
Factor of the number is =6
Factor of the number is =12
| Previous | Home | Next |