JosepRivaille

P51153: Parells d'una seqüència (2)

Apr 29th, 2015
583
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.58 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5.  
  6. //Pre: Llegeix seqüències de naturals
  7. //Post: Escriu si o no a cada una si té dos elements la suma dels quals es senar
  8. int main() {
  9.     int n;
  10.     while (cin >> n) {
  11.         vector<int> v(n);
  12.         for (int i = 0; i < n; ++i) {
  13.             cin >> v[i];
  14.         }
  15.         bool senar = false;
  16.         bool parell = false;
  17.         int i = 0;
  18.         while ((i < n) && (not senar or not parell)) {
  19.             if (v[i]%2 == 0) parell = true;
  20.             else if (v[i]%2 == 1) senar = true;
  21.             ++i;
  22.         }
  23.         if (parell*senar == 1) cout << "si" << endl;
  24.         else cout << "no" << endl;
  25.     }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment