Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int Obrni (int n) {
- int nb=0, k=0;
- while (n!=0) {
- nb=nb*10+n%10;
- n/=10;
- }
- return nb;
- }
- int ProstBroj (int n) {
- int i;
- for (i=2; i<n; i++) {
- if (n%i==0) return 0;
- }
- return 1;
- }
- int ImaLiProstih (int *niz, int vel) {
- int br=0, i;
- for (i=0; i<vel; i++)
- { if (ProstBroj(niz[i])) br++;
- }
- return br;
- }
- int Razlika (int *niz, int vel) {
- if (ImaLiProstih(niz,vel)==0) return -1;
- int max_prost=-10000, i;
- int min_prost=10000;
- for (i=0; i<vel; i++) {
- if(ProstBroj(niz[i])) {
- if (niz[i]<min_prost) min_prost=niz[i];
- if (niz[i]>max_prost) max_prost=niz[i];
- }}
- return max_prost-min_prost;
- }
- int main () {
- int niz[6]={12, 11, 55, 3, 22, 25};
- printf("%d", Razlika(niz,6));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement