Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int isitprime(int index);
  5.  
  6. int main()
  7. {
  8.     int index;
  9.     int result;
  10.  
  11.     for (index = 1; index <= 20; index++)
  12.         {
  13.             result = isitprime(index);
  14.  
  15.             if (result == 1)
  16.                 {
  17.                     printf("%d is prime\n", index);
  18.                 }
  19.             else if (result == 0)
  20.                 {
  21.                     printf("%d is not prime\n", index);
  22.                 }
  23.             else
  24.                 {
  25.                     printf("Something went wrong\n");
  26.                 }
  27.         }
  28.  
  29.     return 0;
  30. }
  31.  
  32.  
  33. int isitprime(int index)
  34. {
  35.     int i = 0;
  36.     int divisors = 0;
  37.  
  38.     for (i = 1; i <= index; i++)
  39.         {
  40.             if ((index % i) == 0)
  41.                 {
  42.                     divisors++;
  43.                 }
  44.         }
  45.  
  46.     if (divisors == 2)
  47.         {
  48.             return 1;
  49.         }
  50.     else if (divisors != 2)
  51.         {
  52.             return 0;
  53.         }
  54.     else
  55.         {
  56.             return -1;
  57.         }
  58. }