Advertisement
Guest User

ZSR4 zad 15 poz i neg -->vektor

a guest
May 3rd, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.98 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. bool PrebrojParneNeparne(vector<int> a, int &pozitivni, int &negativni)
  7. {
  8.     int br1(0), br2(0);
  9.     for(int i=0; i<a.size(); i++)
  10.     {
  11.         if(a[i] > 0)
  12.             br1++;
  13.         else if(a[i] < 0) br2++;
  14.     }
  15.     pozitivni = br1;
  16.     negativni = br2;
  17.       for(int i=0; i<a.size(); i++)
  18.     {
  19.  
  20.         if(a[i]==0) return true;
  21.         else if(a[i]!=0) if(i==a.size()-1) return false;
  22.  
  23.     }
  24. }
  25.  
  26. int main()
  27. {
  28.  
  29.     vector<int> v;
  30.     int pozitivni, negativni;
  31.     int n; int broj;
  32.     cout<<"Unesite broj elemenata vektora: ";
  33.     cin>>n;
  34.     cout<<"Unesite elemente vektora: ";
  35.      for(int i=0; i<n; i++)
  36.      {
  37.  
  38.          cin>>broj; v.push_back(broj);
  39.  
  40.  
  41.      }
  42.     if(PrebrojParneNeparne(v, pozitivni, negativni))
  43.         cout<<"Postoji neki broj koji je jednak nuli.\n";
  44.     else
  45.     cout<<"Nema brojeva koji su jednaki nuli.\n";
  46.  
  47.     cout<<pozitivni<<" "<<negativni;
  48.  
  49.     return 0;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement