Advertisement
Guest User

sanjo konjina

a guest
Jan 23rd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.91 KB | None | 0 0
  1. const int velicina = 7;
  2. void unos(float niz[], int velicina) {
  3.     for (int i = 0; i < velicina; i++)
  4.     {
  5.         cout << "Unesi "<<i<<". realni broj: ";
  6.         cin >> niz[i];
  7.     }
  8. }
  9. void ispis(float niz[], int velicina) {
  10.     for (int i = 0; i < velicina; i++)
  11.     {
  12.         cout <<niz[i] << " " ;
  13.        
  14.     }
  15. }
  16. void promijeni_predznak(float niz[], int velicina) {
  17.     int iterator = 0;
  18.     for (int i = 0; i < velicina; i++)
  19.     {
  20.         if (i % 2 == 0)
  21.         {
  22.             cout <<"Brojevi s negativnim : " << -niz[i] << endl ;
  23.    
  24.         }
  25.     }
  26. }
  27. float aritmeticka(float niz[], int velicina) {
  28.     float suma = 0;
  29.     float prosjek = 0;
  30.     for (int i = 0; i < velicina; i++)
  31.     {
  32.         suma += niz[i];
  33.     }
  34.     prosjek = suma / velicina;
  35.     return prosjek;
  36. }
  37. int najblizi(float niz[], int velicina) {
  38.     int sredina = aritmeticka(niz, velicina);
  39.     int nesto = niz[0];
  40.     int element = 0;
  41.     for (int i = 0; i < velicina; i++)
  42.     {
  43.         if ((niz[i] > sredina && niz[i] < niz[0]) || (niz[i] > niz[0] && niz[i] < sredina))
  44.         {
  45.             element = i;
  46.         }
  47.     }
  48.     return element;
  49. }
  50. void zamijeni(float niz[], int velicina) {
  51.     int najmanji = niz[0];
  52.     int najveci = niz[0];
  53.        
  54.     for (int i = 0; i < velicina; i++)
  55.     {
  56.         if (niz[i] < najmanji)
  57.         {
  58.             najmanji = niz[i];
  59.         }
  60.     }
  61.     cout << "Najmanji element u nizu je :" << najmanji << endl;
  62.  
  63.     for (int i = 0; i < velicina; i++)
  64.     {
  65.         if (niz[i] > najveci)
  66.         {
  67.             najveci = niz[i];
  68.         }
  69.     }
  70.     cout << "Najveci element u nizu je : " << najveci << endl;
  71.     int temp = najveci;
  72.     najveci = najmanji;
  73.     najmanji = temp;
  74.     cout << "Zamijenjeni " << endl;
  75.     cout << "Najmanji " << najveci << " najveci " << temp << endl;
  76. }
  77. void main()
  78. {
  79.     float niz[velicina];
  80.     unos(niz, velicina);
  81.     ispis(niz, velicina);
  82.     cout << endl;
  83.     promijeni_predznak(niz, velicina);
  84.     cout << "Aritmeticka sredina je: " << aritmeticka(niz, velicina) << endl;
  85.     cout << "Element najblizi aritmetickoj sredini je " << najblizi(niz, velicina) << endl;
  86.     zamijeni(niz, velicina);
  87.     system("pause");
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement