fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. int n, i, flag = 1,c=0;
  6.  
  7. printf("Enter a number: \n");
  8.  
  9. scanf("%d", &n);
  10.  
  11. for (i = 2; i <= n/2; i++) {
  12.  
  13. if (n % i == 0) {
  14. flag = 0;
  15. break;
  16. }
  17. }
  18.  
  19. if (flag == 1) {
  20. printf("number %d has 0 divisors so\n",n);
  21. printf("this is a prime number");
  22. }
  23. else {
  24.  
  25. for (i=2;i<n;i++) {
  26. if (n%i==0) {
  27. printf("%d\n",i);
  28. c++;}}
  29. printf("\nnumber %d has %d divisors",n,c);
  30. }
  31. }
  32.  
Success #stdin #stdout 0s 9424KB
stdin
Standard input is empty
stdout
Enter a number: 
2
4
8
2741
5482
10964

number 21928 has 6 divisors