Advertisement
Guest User

prvi primer

a guest
Dec 11th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. /////////////////////////////////////
  2. /*
  3. DINAMICNKA ALOKACIJA MEMORIJE
  4.  
  5. neki niz imamo
  6.  
  7. alociranje niza
  8.  
  9.  
  10. #include<stdlib.h>
  11. */
  12. ////////////////////////////////
  13. //sastaviti program koji ce ispistai elemente vece od aritmeticke sredine niza duzine n
  14.  
  15. #include <stdio.h>
  16. #include <stdlib.h>
  17.  
  18. int main()
  19. {
  20. int n,*a,s=0,br=0;
  21. float ar;
  22. printf("Uneti n: ");
  23. scanf("%d",&n);
  24. //treba nam memorija za niz
  25. //posto je jednodimenzionalni imamo samo jedno a
  26. a = (int*)malloc(n*sizeof(int));
  27.  
  28. if(a == NULL)
  29. {
  30. printf("Greska prilikom alociranja memrije");
  31. return 1;
  32. }
  33. printf("Unesite elemente niza");
  34. int i;
  35. for(i=0;i<n;i++)
  36. {
  37. scanf("%d",&a[i]); // nema veze sto samo ga oznacili kao string,mozemo da se ponasamo prema njemu kao nizu
  38. s+=a[i];
  39. br++;
  40. }
  41. ar=(float)s/br;
  42.  
  43. printf("Aritmeticka sredina je: %f \n",ar);
  44. printf("Elementi koji su veci od aritmeticke sredine.");
  45. for(i=0;i<n;i++)
  46. if(a[i]>ar)
  47. printf("%d",a[i]);
  48. free(a);
  49. return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement