limun11

Untitled

Jan 8th, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. void unos (float[], int);
  5. float sumakubova(float[], int);
  6. float najmanjipoz(float[], int);
  7. float najvecineg(float[], int);
  8.  
  9. int main()
  10. {
  11. const int velicina = 7;
  12. float niz[velicina];
  13.  
  14. unos(niz, velicina);
  15.  
  16. cout << "Suma kubova je: " << sumakubova(niz, velicina) << endl;
  17.  
  18. cout << "Najmanji pozitvni broj: " << najmanjipoz(niz, velicina) << endl;
  19.  
  20. cout << "Najveci negativni je: " << najvecineg(niz, velicina) << endl;
  21.  
  22. system("PAUSE");
  23. return 0;
  24. }
  25.  
  26. void unos(float niz[], int velicina)
  27. {
  28. cout << "Unesite: ";
  29. for (int i = 0; i < velicina; i++)
  30. {
  31. cin >> niz[i];
  32. }
  33. }
  34.  
  35. float sumakubova(float niz [], int velicina)
  36. {
  37. float sum = 0;
  38. for (int i = 0; i < velicina; i++)
  39. {
  40. if (i % 2 != 0)
  41. sum = sum + niz[i] * niz[i] * niz[i];
  42. }
  43. return sum;
  44. }
  45.  
  46. float najmanjipoz(float niz[], int velicina)
  47. {
  48. float min;
  49. for (int i = 0; i < velicina; i++)
  50. {
  51. if (niz[i] >= 0) //pozitivan
  52. min = niz[i];
  53. }
  54.  
  55. for (int i = 0; i < velicina; i++)
  56. {
  57. if (niz[i] < min && niz[i]>=0)
  58. min = niz[i];
  59. }
  60. return min;
  61. }
  62.  
  63. float najvecineg(float niz[], int velicina)
  64. {
  65. float max;
  66. for (int i = 0; i < velicina; i++)
  67. {
  68. if (niz[i] < 0) //negativan
  69. max = niz[i];
  70. }
  71.  
  72. for (int i = 0; i < velicina; i++)
  73. {
  74. if (niz[i] < max && niz[i]<0)
  75. max = niz[i];
  76. }
  77. return max;
  78. }
Advertisement
Add Comment
Please, Sign In to add comment