Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Zadatak
- Napišite program koji će: omogućiti unos niza 7 realnih brojeva pomoću funkcije: void unos(float[], int);
- te uraditi sljedeće: izračunati sumu kubova svih elemenata s neparnim indeksima uz pomoć funkcije: float sumakubova (float[], int);
- pronaći najmanji pozitivni broj u nizu uz pomoć funkcije: float najmanjipoz(float [], int);
- pronaći najveći negativni broj u nizu uz pomoć funkcije: float najvecineg(float [], int);
- Ispis sume kubova, najmanjeg pozitivnog i najvećeg negativnog broja vršiti u funkciji main.
- */
- #include <iostream>
- #include <iomanip>
- #include <cmath>
- using namespace std;
- void unos(float[], int);
- float SumaKubova(float[], int);
- int main()
- {
- const int velicina = 7;
- float niz[velicina];
- unos(niz, velicina);
- cout << "Suma kubova je " << SumaKubova(niz, velicina) << endl;
- system("pause>0");
- return 0;
- }
- void unos(float niz[], int velicina)
- {
- cout << "Unesite 7 realnih brojeva: " << endl;
- for (int i = 0; i < velicina; i++) {
- cout << "Unesite " << i << ". clan niza: "; cin >> niz[i];
- }
- }
- float SumaKubova(float niz[], int velicina)
- {
- float suma = 0, kub = 0;
- for (int i = 0; i < velicina; i++) {
- if (niz[i] % 2 != 0) {
- kub = pow (niz[i], 3);
- suma += kub;
- }
- }
- return suma;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement