Hi guys,
how can i write a program look like this
enter a number > than 1
1
wrong input
enter a number > than 1
11
prime number
press any key...........
enter a number > than 1
18
18 = 2 * 9
18 = 3 * 6
18 = 6 *3
18 = 9 * 2
press any key...........
this my work but it didn't work as it required
how can i write a program look like this
enter a number > than 1
1
wrong input
enter a number > than 1
11
prime number
press any key...........
enter a number > than 1
18
18 = 2 * 9
18 = 3 * 6
18 = 6 *3
18 = 9 * 2
press any key...........
this my work but it didn't work as it required
Code:
#include <stdio.h> #include <stdlib.h> int main(){ int num,i,o,j,k=50; do{ printf ("Enter end values>\n"); scanf("%d",&num); if (num<=1 ) printf("wrong in put\n"); break; } while (num>1); for (i = 2; i<num; i++) { if ((num % i) == 0) { o=1; break; } } if (o==2) printf("prime number\n"); else for (i=num; i<=num; i++) { printf("The divisors of %d are \n",i); for (j=2; j<=k; j++) { if(i%j==0) printf("%d\n",j); } } system ("pause"); return 0; }
Comment