Fie dat tabloul bidimensional A[1..n,1..m] cu elemente numere întregi. Să se elaboreze un program care va calcula sumele de pe fiecare paralelă la diagonala secundară a matricei A.
În problema dată trebuie de implementat formula . (i+j=k, k∈ [0,2*(n-1)] )
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int A[100][100], sume[200];
int main()
{
int n, i, j;
cout << "n="; cin >> n;
cout << "introdu matricea (tabloul bidimensional: \n";
for (i=0; i<n; ++i)
for (j=0; j<n; ++j)
cin >> A[i][j];
for (i=0; i<n; ++i)
for (j=0; j<n; ++j)
sume[i+j]=sume[i+j]+A[i][j];
cout << "sumele paralelelor la diagonala secundara: \n";
for (i=0; i<=2*(n-1); ++i)
cout << sume[i] << " ";
return 0;
}
boiustef:
da, mi-a placut si mie ideea de rezolvare ... f.simpla... nu degeaba este exprimarea.. ce e ingenios, e simplu.. :)))
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Studii sociale,
8 ani în urmă
Matematică,
8 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă