Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const int velicina = 7;
- void unos(float niz[], int velicina) {
- for (int i = 0; i < velicina; i++)
- {
- cout << "Unesi "<<i<<". realni broj: ";
- cin >> niz[i];
- }
- }
- void ispis(float niz[], int velicina) {
- for (int i = 0; i < velicina; i++)
- {
- cout <<niz[i] << " " ;
- }
- }
- void promijeni_predznak(float niz[], int velicina) {
- int iterator = 0;
- for (int i = 0; i < velicina; i++)
- {
- if (i % 2 == 0)
- {
- cout <<"Brojevi s negativnim : " << -niz[i] << endl ;
- }
- }
- }
- float aritmeticka(float niz[], int velicina) {
- float suma = 0;
- float prosjek = 0;
- for (int i = 0; i < velicina; i++)
- {
- suma += niz[i];
- }
- prosjek = suma / velicina;
- return prosjek;
- }
- int najblizi(float niz[], int velicina) {
- int sredina = aritmeticka(niz, velicina);
- int nesto = niz[0];
- int element = 0;
- for (int i = 0; i < velicina; i++)
- {
- if ((niz[i] > sredina && niz[i] < niz[0]) || (niz[i] > niz[0] && niz[i] < sredina))
- {
- element = i;
- }
- }
- return element;
- }
- void zamijeni(float niz[], int velicina) {
- int najmanji = niz[0];
- int najveci = niz[0];
- for (int i = 0; i < velicina; i++)
- {
- if (niz[i] < najmanji)
- {
- najmanji = niz[i];
- }
- }
- cout << "Najmanji element u nizu je :" << najmanji << endl;
- for (int i = 0; i < velicina; i++)
- {
- if (niz[i] > najveci)
- {
- najveci = niz[i];
- }
- }
- cout << "Najveci element u nizu je : " << najveci << endl;
- int temp = najveci;
- najveci = najmanji;
- najmanji = temp;
- cout << "Zamijenjeni " << endl;
- cout << "Najmanji " << najveci << " najveci " << temp << endl;
- }
- void main()
- {
- float niz[velicina];
- unos(niz, velicina);
- ispis(niz, velicina);
- cout << endl;
- promijeni_predznak(niz, velicina);
- cout << "Aritmeticka sredina je: " << aritmeticka(niz, velicina) << endl;
- cout << "Element najblizi aritmetickoj sredini je " << najblizi(niz, velicina) << endl;
- zamijeni(niz, velicina);
- system("pause");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement