Informatică, întrebare adresată de denisadima934, 8 ani în urmă

Se consideră o matrice pătratica cu n linii și n coloane (1<=n<=15), ce
memorează numere întregi de cel mult 2 cifre fiecare. Scrieţi un program care
citeşte de la tastatură valoarea n şi elementele matricei şi care afişează pe
ecran valorile situate pe diagonala principală. va rog ,daca stie cine sa ma ajute !! multumesc !

Răspunsuri la întrebare

Răspuns de Nicon12Hd
0

Răspuns:

Răspuns:

#include <iostream>

using namespace std;

const int MAX_N = 15;

int main() {

 // Citim dimensiunea matricei

 int n;

 cout << "Introduceti dimensiunea matricei: ";

 cin >> n;

 // Citim elementele matricei

 int matrice[MAX_N][MAX_N];

 for (int i = 0; i < n; i++) {

   for (int j = 0; j < n; j++) {

     cout << "Introduceti elementul (" << i << ", " << j << "): ";

     cin >> matrice[i][j];

   }

 }

 // Afisam elementele de pe diagonala principala

 cout << "Elementele de pe diagonala principala sunt: ";

 for (int i = 0; i < n; i++) {

   cout << matrice[i][i] << " ";

 }

 cout << endl;

 return 0;

}

Acest program citește dimensiunea matricei n, apoi citeste elementele matricei. Apoi, parcurge elementele de pe diagonala principala si le afiseaza.

Sper că te-am ajutat!                  

Răspuns de baiatulurban
0

Explicație:

Iată cum ar putea arăta un program în Python pentru a realiza această sarcină:

# Citim valoarea n

n = int(input("Introduceți numărul de linii și coloane al matricei: "))

# Cream matricea cu n linii și n coloane

matrix = []

for i in range(n):

matrix.append([0] * n)

# Citim elementele matricei

for i in range(n):

for j in range(n):

matrix[i][j] = int(input(f"Introduceți elementul [{i}, {j}]: "))

# Afișăm elementele de pe diagonala principală

for i in range(n):

print(matrix[i][i])

Acest program întâi citește valoarea n de la tastatură, apoi creează o matrice cu n linii și n coloane plină cu zerouri. Apoi, citim elementele matricei de la tastatură, și în final afișăm elementele de pe diagonala principală (acele elemente care au același index pentru linie și coloană, de exemplu elementul de pe linia 2, coloana 2).

Alte întrebări interesante