Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void unos(double[], int, int&);
- double aritmeticka_sredina(double[], int);
- void ukloni(double[], int, double, int&);
- void ispis(double[], int);
- int main()
- {
- double niz[20];
- int brojac_clanova = 0;
- unos(niz, 20, brojac_clanova);
- cout << "Aritmeticka sredina je : " << aritmeticka_sredina(niz, brojac_clanova) << endl;
- int aritmeticka = aritmeticka_sredina(niz, brojac_clanova);
- int brojac_clanova_2 = 0;
- ukloni(niz, brojac_clanova, aritmeticka, brojac_clanova_2);
- cout << "Sadrzaj niza nakon uklanjanja : ";
- ispis(niz, brojac_clanova_2);
- system("pause>0");
- return 0;
- }
- void unos(double niz[], int vel, int& brojac)
- {
- for (int i = 0; i < vel; i++)
- {
- cout << "Unesite " << i + 1 << ". clan niza : ";
- cin >> niz[i];
- if (niz[i] < -100 || niz[i]>100)
- {
- cout << "Pogresan unos" << endl;
- i--;
- }
- if (niz[i] == 0)
- {
- break;
- }
- brojac++;
- }
- }
- double aritmeticka_sredina(double niz[], int vel)
- {
- int suma = 0;
- for (int i = 0; i < vel; i++)
- {
- suma += niz[i];
- }
- return double(suma) / vel;
- }
- void ukloni(double niz[], int vel, double aritmeticka_sredina, int& brojac)
- {
- double nn[20];
- for (int i = 0; i < vel; i++)
- {
- if (abs(aritmeticka_sredina - niz[i])<10)
- {
- niz[brojac] = niz[i];
- brojac++;
- }
- }
- }
- void ispis(double niz[], int vel)
- {
- for (int i = 0; i < vel; i++)
- {
- cout << setw(7) << niz[i];
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement