Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define DIMENZIJA 31
- int main()
- {
- int X[DIMENZIJA], Y[DIMENZIJA], n, i, j, max, min, s=0, poc;
- float sr;
- do{
- printf("Unesi n: ");
- scanf("%d",&n);
- }while(n<1||n>=DIMENZIJA);
- for(i=0;i<DIMENZIJA;i++) X[i]=Y[i]=0;
- printf("\nUnesi niz X: \n");
- for(i=0;i<n;i++)
- {
- printf("X[%d]=",i+1);
- scanf("%d",&X[i]);
- }
- min=max=X[0];
- for(i=0;i<n;i++)
- {
- if(X[i]>max) max=X[i];
- if(X[i]<min) min=X[i];
- }
- if(min<max) poc=min;
- else poc=max;
- for(i=poc;i<n;i++) if(X[i]>0) s+=X[i];
- j=0;
- for(i=0;i<n;i++) if(X[i]>0&&X[i]!=min&&X[i]!=max) Y[j]=X[i],j++;
- sr=s/(n-poc);
- if(s==0) printf("\nNije moguce izracunati srednju vrednost.");
- else printf("\nSrednja vrednost: %g",sr);
- if(j!=0)
- {
- printf("\nNiz Y: ");
- for(i=0;i<j;i++) printf("%d, ",Y[i]);
- }
- else printf("\nNema elemanata u nizu Y.");
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement