Advertisement
MikecIT

183. domaci

Sep 29th, 2014
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.83 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #define DIM 42
  4.  
  5. int main()
  6. {
  7. int A[DIM], B[DIM], i, n, j, minn, maxx, pozmin, pozmax, br=0;
  8. do{
  9.     printf("Unesi n: ");
  10.     scanf("%d",&n);
  11.     }while(n<1||n>=DIM);
  12. for(i=0;i<DIM;i++) A[i]=B[i]=0;
  13. printf("\nUnesi niz A: \n");
  14. for(i=0;i<n;i++)
  15.     {
  16.         printf("A[%d]=",i+1);
  17.         scanf("%d",&A[i]);
  18.         for(j=0;j<i;j++)
  19.         {
  20.             if(A[i]==A[j]) i--;
  21.         }
  22.     }
  23. minn=maxx=A[0];
  24. for(i=1;i<n;i++){
  25.     if(A[i]<minn) minn=A[i],pozmin=i;
  26.     if(A[i]>maxx) maxx=A[i],pozmax=i;
  27. }
  28.  
  29. printf("\nNiz A: ");
  30. for(i=0;i<n;i++) printf("%d ",A[i]);
  31. j=0;
  32. if(pozmin<pozmax){
  33.     for(i=pozmin+1;i<pozmax;i++) B[j]=A[i],j++,br++;
  34. }
  35. else for(i=pozmax+1;i<pozmin;i++) B[j]=A[i],j++,br++;
  36. printf("\nNiz B: ");
  37. for(i=0;i<br;i++) printf("%d ",B[i]);
  38.  
  39. return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement