fork download
  1. //Сы Юйхао, 1032255367,НКАбд-04-25,26.2.26, 17:03
  2. //Дана целочисленная матрица A(N,N). Определить, имеются ли среди её элементов, лежащих ниже главной диагонали, отрицательные числа.
  3. #include <iostream>
  4. using namespace std;
  5.  
  6. int main() {
  7. int n;
  8. cout << "Введите размер матрицы N: ";
  9. cin >> n;
  10.  
  11. int matrix[n][n];
  12. cout << "Введите элементы матрицы:\n";
  13. for (int i = 0; i < n; i++)
  14. for (int j = 0; j < n; j++)
  15. cin >> matrix[i][j];
  16.  
  17. bool has = false;
  18. for (int i = 0; i < n && !has; i++)
  19. for (int j = 0; j < i; j++)
  20. if (matrix[i][j] < 0) {
  21. has = true;
  22. break;
  23. }
  24.  
  25. if (has)
  26. cout << "Есть отрицательные числа ниже главной диагонали." << endl;
  27. else
  28. cout << "Нет отрицательных чисел ниже главной диагонали." << endl;
  29. return 0;
  30. }
Success #stdin #stdout 0s 5324KB
stdin
3
1 2 3
-4 5 6
9 8 7
stdout
Введите размер матрицы N: Введите элементы матрицы:
Есть отрицательные числа ниже главной диагонали.