#include void main() { int n; printf("Introduceți dimensiunea tablourilor: "); scanf("%d", &n); int a[n][n], b[n * n]; printf("Introduceți elementele tabloului a:\n"); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { scanf("%d", &a[i][j]); } } printf("Introduceți elementele tabloului b:\n"); for (int i = 0; i < n * n; i++) { scanf("%d", &b[i]); } int count_a = 0, count_b = 0; for (int i = 0; i < n; i++) { if (a[i][i] < 0) { count_a++; } if (b[i * n + i] < 0) { count_b++; } } printf("Numărul de elemente negative de pe diagonala principală a tabloului a: %d\n", count_a); printf("Numărul de elemente negative de pe diagonala principală a tabloului b: %d\n", count_b); }