Advertisement
rusmirhockic

dinamicki niz / prosjek 1D niz

Apr 24th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.05 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. /*
  5. Omogućiti korisniku da unese vrijednost N (broj članova niza);
  6. o Alocirati niz operacijom new (članovi niza su tipa double);
  7. o Omogućiti inicijalizaciju članova niza unosom vrijednosti s tastature (koristiti
  8. funkciju);
  9. o Izračunati i ispisati prosječnu vrijednost elemenata niza (koristiti funkciju);
  10. o Dealocirati memorijski blok upotrijebljen za kreiranje niza.*/
  11.  
  12. void unos(int *pok, int velicina)
  13. {
  14. for (int i = 0; i < velicina; i++)
  15. {
  16. cin >> pok[i];
  17. }
  18. }
  19.  
  20. float prosjecna(int *pok, int velicina)
  21. {
  22. int suma = 0;
  23. for (int i = 0; i < velicina; i++)
  24. {
  25. suma += pok[i];
  26. }
  27. return (float)suma / velicina;
  28. }
  29. int main()
  30. {
  31. int velicina;
  32.  
  33. cout << "Unesite velicinu niza: ";
  34. cin >> velicina;
  35.  
  36. int *pokazivac = new int [velicina];
  37.  
  38. cout << "\nUnesite elemente niza:" << endl;
  39. unos(pokazivac, velicina);
  40.  
  41. cout << "\nProsjecna vrijednost elemenata niza: " << prosjecna(pokazivac, velicina);
  42.  
  43. delete []pokazivac;
  44. pokazivac = NULL;
  45.  
  46. system("pause>0");
  47. return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement