Advertisement
sellmmaahh

Zad5

Aug 12th, 2015
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int prost(int n)
  4. {
  5.     if (n == 1) return 0;
  6.    
  7.     int i;
  8.     for(i = 2; i <= n / 2; i++)
  9.     {
  10.         if (n % i == 0) return 0;
  11.     }
  12.    
  13.     return 1;
  14. }
  15.  
  16. int prost_min_max(int* niz, int vel) {
  17.     int i, min = -1, max = -1;
  18.     for (i = 0; i < vel; i++) {
  19.         if (prost(niz[i]) == 1)
  20.         {
  21.             if (niz[i] > max) max = niz[i];
  22.             if (niz[i] < min || min == -1) min = niz[i];
  23.         }
  24.     }
  25.    
  26.     if (min == -1) return -1;
  27.     return max - min;
  28. }
  29.  
  30.  
  31. int main()
  32. {
  33.     int niz[] = {1, 2, 3, 4, 5, 6, 7, 8};
  34.     printf("%d", prost_min_max(niz, 8));
  35.    
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement