Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Zadatak 1:
- Napišite program u kojem ćete:
- o Omogućiti korisniku da unese vrijednost N (broj članova niza);
- o Alocirati niz operacijom new (članovi niza su tipa double);
- o Omogućiti inicijalizaciju članova niza unosom vrijednosti s tastature (koristiti
- funkciju);
- o Izračunati i ispisati prosječnu vrijednost (aritmeticku sredinu) elemenata niza (koristiti funkciju);
- o Dealocirati memorijski blok upotrijebljen za kreiranje niza.
- */
- #include<iostream>
- using namespace std;
- void unos(double *niz, int vel)
- {
- for (int i = 0; i < vel; i++)
- {
- cin >> niz[i];
- }
- }
- void ispis(double *niz, int vel)
- {
- for (int i = 0; i < vel; i++)
- {
- cout << niz[i] << "|";
- }
- cout << endl;
- }
- double aritmeticka(double *niz, int vel)
- {
- double suma = 0;
- for (int i = 0; i < vel; i++)
- {
- suma += niz[i];
- }
- return suma / vel;
- }
- int main()
- {
- int n;
- cout << "Unesite velicinu niza" << endl;
- cin >> n;
- double *niz = new double[n];
- cout << "Unesite elemente niza" << endl;
- unos(niz, n);
- cout << "Ispis:" << endl;
- ispis(niz, n);
- cout << "Prosjecna vrijednost elemenata niza iznosi:" << aritmeticka(niz, n) << endl;
- delete[]niz;
- niz = nullptr;
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement