Vrednosti veće od srednje¶
Autor zadatka: Srđan Popov <srdjanpopov@uns.ac.rs>
Unosom sa tastature je zadat niz X
od maksimalno 30 celobrojnih elemenata.
Naci broj elemenata niza cija je vrednost veca od srednje vrednosti niza.
Na izlazu štampati niz X
, srednju vrednost niza (SRVX
) i broj elemenata niza cija je vrednost veca od srednje vrednosti niza.
Primer rešenja¶
1#include <stdio.h>
2
3#define MAX_SIZE 30
4
5int main()
6{
7 int X[MAX_SIZE];
8 int n,i;
9 int sum=0;
10 int br=0;
11 double SRVX;
12 do {
13 printf("Unesite broj elemenata niza:");
14 scanf("%d", &n);
15 } while(n<=1 || n > MAX_SIZE);
16
17 for(i=0; i<n; i++) {
18 printf("X[%d]=", i);
19 scanf("%d", &X[i]);
20 }
21
22 for(i=0; i<n; i++) {
23 sum+=X[i];
24 }
25 SRVX=(double)sum/n;
26
27 for(i=0;i<n;i++)
28 if(X[i]>SRVX) br++;
29
30 printf("\n\n");
31 puts("Elementi niza X:");
32 for(i=0; i<n; i++) {
33 printf("\nX[%d]=%d", i, X[i]);
34 }
35 printf("\n\n");
36
37 printf("\nSRVX=%.2lf\n\n",SRVX);
38
39 printf("\nBroj elemenata niza X vecih od srednje vrednosti je:%d\n\n",br);
40
41 return 0;
42}
43