Paralelă la diagonala principală 345
Se dă o matrice m cu N linii și N coloane, și două numere i și j reprezentând poziția în matrice a primului element al unei paralele la diagonala principală. Să se afișeze toate elementele de sus în jos de pe acea paralelă la diagonală.
Date de intrare
De pe prima linie se citește de la tastatură numărul N. De pe următoarele N linii se citesc N numere naturale care reprezintă coordonatele matricei. De pe ultima linie se citesc numerele i și j.
Date de ieșire
Programul va afișa pe ecran un șir de numere separate prin spații, reprezentând elementele de pe paralela la diagonală.
Restricții și precizări
1 ≤ N ≤ 50
0 < i, j ≤ N
1 ≤ m[i][j] ≤ 100
întotdeauna i = 1 sau j = 1
liniile și coloanele sunt numerotate de la 1 la N
Exemplu
Date de intrare
4
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
1 2
Date iesire
2 7 12
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{
int matr[32][32] = { 0 }, N, i, j;
cin >> N;
for (int linie = 1; linie <= N; linie++)
for (int coloană = 1; coloană <= N; coloană++)
cin >> matr[linie][coloană];
cin >> i >> j;
while (matr[i][j])
cout << matr[i++][j++] << ' ';
return 0;
}
Alte întrebări interesante
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă