Advertisement
Guest User

BrojevneSredineNiza

a guest
Oct 22nd, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<math.h>//ZA KOMPAJLOVANJE POTREBNO "-lm"
  3. int main()
  4. {
  5. double sks=0,ks,sas=0,as; // sks= Suma kvadriranih elemenata niza, sas=suma brojeva sa neparnim indeksima, ks= kvadratna sredina niza, as= aritmeticka sredina clanova sa neparnim indeksima
  6. int a[11],n,i,j=0; //n= broj elemenata niza, j= broj clanova sa neparnim indeksima
  7. printf("Unesite broj clanova niza (2-10): ");
  8. scanf("%d", &n);
  9.  
  10. while(n<2 || n>10) // Postavljanje ogranicenja
  11. {
  12. printf("Niste uneli vrednost u u trazenom domenu\nUnesite broj clanova niza (2-10): ");
  13. scanf("%d", &n);
  14. }
  15.  
  16. printf("Unesite niz: "); // Unos/Inicijalizacija niza
  17. for(i=0; i<n; i++)
  18. {
  19. scanf("%d",&a[i]);
  20. sks+=pow(a[i],2); // Svaki clan niza se kvadrira i dodaje sks
  21. if(i%2!=0)
  22. {
  23. sas+=a[i]; // Ukoliko vazi tvrdnja da je indeks neparan broj u sas se dodaje taj clan
  24. j++;
  25. }
  26. }
  27. ks=sqrt(sks/n); // Izracunavanje ks
  28. as=sas/j; // Izracunavanje as
  29. for(i=n-1; i>=0; i--)
  30. {
  31. printf("\na[%d] = %d",i,a[i]); // Ispis elemenata niza od pozadi
  32. }
  33. printf("\n\nKS = %.2lf", ks); // Ispis kvadratne sredine niza
  34. printf("\nAS = %.2lf\n", as); // Ispis aritmeticke sredine elemenara sa neparnim brojem indeksa
  35. return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement