Matricea patratică A[10][10] și dimensiunea acesteia n x n sunt declarate global. Scrieți programul care completează matricea cu zero pe diagonale si 1 in rest si afisati matricea.
Răspunsuri la întrebare
Răspuns de
2
Răspuns:
#include <iostream>
using namespace std;
const int n = 10; // Dimensiunea matricei patratice
int A[n][n]; // Matricea patrată
int main() {
// Completarea matricei cu zero pe diagonale și 1 în rest
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
if (i == j) {
A[i][j] = 0; // Diagonala principală
} else if (i + j == n - 1) {
A[i][j] = 0; // Diagonala secundară
} else {
A[i][j] = 1; // Restul matricei
}
}
}// Afișarea matricei pe ecran
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cout << A[i][j] << " ";
}
cout << endl; // Salt de linie la finalul fiecărei linii
}return 0;
}
tzmic1:
Cu placere
Alte întrebări interesante
Biologie,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă