Advertisement
NedimPecanin

niz[5]

Jan 22nd, 2016
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.27 KB | None | 0 0
  1. #include <iostream>
  2. #include<iomanip>
  3. #include<cmath>
  4. using namespace std;
  5. #include<moje_funkcije.h>
  6. /*Napisite program u kojem cete: omoguciti unos niza od 5 prirodnih brojeva pomocu funkcije:
  7. --void unos(int[], int)
  8. -----definirati i upotrijebiti funkciju bool provjeri(int[], int); koja ce provjeriti jesu li
  9. elementi niza smjesteni u rastucem poretku
  10. -----definirati i upotrijebiti funkciju float aritmeticka(int[], int), koja treba izracunati i
  11. vratiti aritmeticku sredinu clanova niza. Ispis vrsiti u mainu*/
  12. bool provjeri(int[], int);
  13. void unos(int[], int);
  14. float aritmeticka(int[], int);
  15.  
  16. void main()
  17. {
  18.     int niz[5];
  19.     unos(niz, 5);
  20.     if (provjeri(niz, 5)==true)
  21.         cout << "Elementi su u rastucem poretku!\n";
  22.     else
  23.         cout << "Elementi nisu u rastucem poretku!\n";
  24.     cout << "Aritmeticka sredina iznosi: " << aritmeticka(niz, 5) << endl;
  25.  
  26. }
  27.  
  28. void unos(int n[], int v)
  29. {
  30.     for (int i = 0; i < v; i++)
  31.     {
  32.         cout << "Unesite " << i + 1 << ". clan niza: ";
  33.         cin >> n[i];
  34.     }
  35. }
  36.  
  37. bool provjeri(int n[], int v)
  38. {
  39.     if (n[0] < n[1] && n[1] < n[2] && n[2] < n[3] && n[3] < n[4])
  40.     {
  41.         return true;
  42.     }
  43.     else
  44.         return false;
  45. }
  46.  
  47. float aritmeticka(int n[], int v)
  48. {
  49.     float suma = 0;
  50.     for (int i = 0; i < v; i++)
  51.     {
  52.         suma += n[i];
  53.     }
  54.     return suma / v;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement