Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.18 KB | None | 0 0
  1. /******************************************************************************
  2.  
  3. Welcome to GDB Online.
  4. GDB online is an online compiler and debugger tool for C, C++, Python, Java, PHP, Ruby, Perl,
  5. Swift, Pascal, Fortran, Haskell, Objective-C, Assembly, HTML, CSS, JS, SQLite, Prolog.
  6. Code, Compile, Run and Debug online from anywhere in world.
  7.  
  8. *******************************************************************************/
  9. #include <stdio.h>
  10.  
  11. int is_prime(int n);
  12. int twin_primes(int number[6]);
  13.  
  14. int main()
  15. {
  16.     int arr[] = {3, 5, 7, 5, 11, 13};
  17.     int arr2[] = {3, 5, 7, 5, 11, 43};
  18.     printf("%d\n", is_prime(5));
  19.     printf("%d\n", is_prime(6));
  20.     printf("%d\n", twin_primes(arr));
  21.     printf("%d\n", twin_primes(arr2));
  22. }
  23.  
  24. int is_prime(int n)
  25. {
  26.     for(int i = 2;i < n;i++)
  27.     {
  28.         if(n % i == 0)
  29.         {
  30.             return 0;
  31.         }
  32.     }
  33.     return 1;
  34. }
  35.  
  36. int twin_primes(int number[6])
  37. {
  38.     for(int i = 0;i < 6;i++)
  39.     {
  40.         if(is_prime(number[i]) && is_prime(number[i + 1]) && (number[i] - number[i + 1] == -2 || number[i] - number[i + 1] == 2))
  41.         { }else{
  42.             return 0;
  43.         }
  44.         i += 1;
  45.     }
  46.     return 1;
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement