Advertisement
Guest User

Untitled

a guest
May 3rd, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. void unos(int *A, int n) {
  4. int i;
  5. for(i=0; i<n; i++)
  6. scanf("%d", (A+i));
  7. }
  8. float srvr(int *A, int n) {
  9. int i;
  10. float s=0;
  11. for(i=0;i<n;i++)
  12. s+=*(A+i);
  13. s/=n;
  14. return s;
  15. }
  16. void ispis(int *B,int n)
  17. {
  18. int i;
  19. printf("Elementi niza su \n");
  20. for(i=0;i<n;i++)
  21. printf("%d\n\n\n\n\n\n\n\n",*(B+i));
  22. }
  23.  
  24. int main()
  25. {
  26. int *A, *B, k, n, br=0, i, p=0;
  27. printf("Uneti dimenziju niza\n");
  28. scanf("%d", &n);
  29. printf("Uneti vrednost k\n");
  30. scanf("%d", &k);
  31. A=(int*)malloc(n*sizeof(int));
  32. B=(int*)malloc(n*sizeof(int));
  33. unos(A,n);
  34. for(i=0;i<n;i++)
  35. if(*(A+i)>k)
  36. br++;
  37. printf("Broj elemanata niza koji su veci od K je:\n%d\n", br);
  38. for(i=0;i<n;i++)
  39. {
  40. if(*(A+i)<srvr(A,n))
  41. {
  42. *(B+p)=*(A+i);
  43. p++;
  44. }
  45. }
  46. ispis(B,n);
  47. free(A);
  48. free(B);
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement