Помогите с C++ Пожалуйста! даны целые числа а1, ..., аn. Верно ли что в последовательности есть отрицательные числа
числа или число?
Вот если 1 число или более #include #include using namespace std; int main() { vector a; bool flag = false; int n; cin >> n; a.resize(n); for (int i = 0; i < n; ++i) { cin >> a[i]; } for (int i = 0; i < n; ++i) { if (a[i] < 0) { flag = true; break; } } if (flag) cout << "YES";<br> else cout << "NO";<br> return 0; } Вот если 2 или более #include #include using namespace std; int main() { vector a; bool flag = false; int n, cnt = 0; cin >> n; a.resize(n); for (int i = 0; i < n; ++i) { cin >> a[i]; } for (int i = 0; i < n; ++i) { if (a[i] < 0) { cnt++; if (cnt == 2) { flag = true; break; } } } if (flag) cout << "YES";<br> else cout << "NO";<br> return 0; }