Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- void unos(int *A, int n) {
- int i;
- for(i=0; i<n; i++)
- scanf("%d", (A+i));
- }
- float srvr(int *A, int n) {
- int i;
- float s=0;
- for(i=0;i<n;i++)
- s+=*(A+i);
- s/=n;
- return s;
- }
- void ispis(int *B,int n)
- {
- int i;
- printf("Elementi niza su \n");
- for(i=0;i<n;i++)
- printf("%d\n\n\n\n\n\n\n\n",*(B+i));
- }
- int main()
- {
- int *A, *B, k, n, br=0, i, p=0;
- printf("Uneti dimenziju niza\n");
- scanf("%d", &n);
- printf("Uneti vrednost k\n");
- scanf("%d", &k);
- A=(int*)malloc(n*sizeof(int));
- B=(int*)malloc(n*sizeof(int));
- unos(A,n);
- for(i=0;i<n;i++)
- if(*(A+i)>k)
- br++;
- printf("Broj elemanata niza koji su veci od K je:\n%d\n", br);
- for(i=0;i<n;i++)
- {
- if(*(A+i)<srvr(A,n))
- {
- *(B+p)=*(A+i);
- p++;
- }
- }
- ispis(B,n);
- free(A);
- free(B);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement