Sa se considere tablou a [1..N 1..N] de numere intregi unde n<=20.Scrieti un program care calculeaza suma elementelor care nu se afla pe diagonala prinipala.
Urgent!!!!!
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
#include <iostream>
using namespace std;
const int NMAX = 20;
int a[NMAX][NMAX];
int main() {
int n, l, c, s;
cin >> n;
for ( l = 0; l < n; l ++ ) {
for ( c = 0; c < n; c ++ )
cin >> a[l][c];
}
s = 0;
for ( l = 0; l < n; l ++ ) {
for ( c = 0; c < n; c ++ ) {
if ( l != c ) /// Daca nu se afla pe diagonala principala
s += a[l][c];
}
}
cout << s;
return 0;
}
Explicație:
Diagonala principala este cea in care elementele au linia egala cu coloana
grecu2084:
da sepoate in pascal daca nu tii greu?
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă