Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cmath>
- using namespace std;
- /*
- 1. Omogućiti kreiranje dva jednodimenzionalna niza cijelih brojeva iste veličine.
- Kreirati funkciju za unos i ispis niza i funkciju koja poredi članove dva niza, te zavisno od rezultata vraća true (ako su članovi nizova isti) ili false.
- Također, kreirati funkciju koja će prebrojati i vratiti broj negativnih brojeva, te funkciju koja računa i vraća prosječnu vrijednost članova (brojeva) niza.
- */
- void unos(int niz[], int);
- void ispis(int niz[], int);
- float prosjek(int niz[], int);
- int negativni(int niz[], int);
- int main() {
- const int max = 7;
- int niz1[max], niz2[max];
- unos(niz1, max);
- unos(niz2, max);
- ispis(niz1, max);
- ispis(niz2, max);
- cout << "\nProsjek vasih nizova je: \n1 --> " << prosjek(niz1, max) << "\n2 --> " << prosjek(niz2, max) << endl;
- cout << "\nU vasim nizovima ima negativnih brojeva: \n1 --> " << negativni(niz1, max) << "\n2 --> " << negativni(niz2, max) << endl;
- system("pause>null");
- return 0;
- }
- void unos(int niz[], int m)
- {
- cout << "Unesite vrijednosti niza: " << endl;
- for (int i = 0; i < m; i++)
- {
- cout << i + 1 << " -> ";
- cin >> niz[i];
- }
- }
- void ispis(int niz[], int m)
- {
- cout << "Clanovi vaseg niza su: " << endl;
- for (int i = 0; i < m; i++)
- {
- cout << i + 1 << " -> " << niz[i] << endl;
- }
- }
- float prosjek(int niz[], int m)
- {
- float p = 0;
- for (int i = 0; i < m; i++)
- {
- p += niz[i];
- }
- return p / m;
- }
- int negativni(int niz[], int m)
- {
- int n = 0;
- for (int i = 0; i < m; i++)
- {
- if (niz[i] < 0) n++;
- }
- return n;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement