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 |