Advertisement
Guest User

SMRDLJIVI FLOAT

a guest
Jan 18th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. /*Zadatak
  2. Napišite program koji će: omogućiti unos niza 7 realnih brojeva pomoću funkcije: void unos(float[], int);
  3. te uraditi sljedeće: izračunati sumu kubova svih elemenata s neparnim indeksima uz pomoć funkcije: float sumakubova (float[], int);
  4. pronaći najmanji pozitivni broj u nizu uz pomoć funkcije: float najmanjipoz(float [], int);
  5. pronaći najveći negativni broj u nizu uz pomoć funkcije: float najvecineg(float [], int);
  6. Ispis sume kubova, najmanjeg pozitivnog i najvećeg negativnog broja vršiti u funkciji main.
  7. */
  8.  
  9. #include <iostream>
  10. #include <iomanip>
  11. #include <cmath>
  12.  
  13. using namespace std;
  14. void unos(float[], int);
  15. float SumaKubova(float[], int);
  16.  
  17.  
  18.  
  19. int main()
  20. {
  21. const int velicina = 7;
  22. float niz[velicina];
  23.  
  24. unos(niz, velicina);
  25. cout << "Suma kubova je " << SumaKubova(niz, velicina) << endl;
  26.  
  27.  
  28.  
  29.  
  30. system("pause>0");
  31. return 0;
  32. }
  33.  
  34. void unos(float niz[], int velicina)
  35. {
  36. cout << "Unesite 7 realnih brojeva: " << endl;
  37. for (int i = 0; i < velicina; i++) {
  38. cout << "Unesite " << i << ". clan niza: "; cin >> niz[i];
  39. }
  40. }
  41.  
  42. float SumaKubova(float niz[], int velicina)
  43. {
  44. float suma = 0, kub = 0;
  45. for (int i = 0; i < velicina; i++) {
  46. if (niz[i] % 2 != 0) {
  47. kub = pow (niz[i], 3);
  48. suma += kub;
  49.  
  50. }
  51. }
  52. return suma;
  53.  
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement