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