109.3.. Učitati dvodimenzionalni niz - matricu nxm. Izračunati i ispisati sumu elemenata u sporednoj dijagonali matrice.

Opis programa: Sporedna dijagonala - Elementi a1n, a2n-1, ..., an1  čine sporednu dijagonalu. Suma indeksa sporedne dijagonale je veća za 1 od dimenzije kvadratne matrice-dvodimenzionalnog niza (i+j = n-1). Indeksi elemenata matrice iznad  sporedne dijagonale zadovoljavaju nejednačinu i+j > n+1 a elemente ispod sporedne dijagonale zadovoljavaju nejednačinu i+j < n-1.

Slika 1. Sporedna dijagonala i+j = n-1

Tekstualni algoritam:

Listing programa:

10913014

#include <iostream>
using namespace std;

int main(void)
{
	int iMatrica[100][100];
	int n,m;
	cout<<"Unesite broj redova matrice--->";
	cin>>n;
	cout<<"Unesite broj kolona matrice--->";
	cin>>m;
	int Suma=0;

	for(int i=0; i < n;i++)
	{
		for(int j=0; j < m;j++)
		{
			cout<<"Unesite broj na poziciji ["<<i<<"] "<<"[ "<<j<<"] --->";
			cin>>iMatrica[i][j];
		}
	}
	for(int i=0; i < n;i++)
	{
	for(int j=0; j < m;j++)
		{
			if(i+j==n-1)
			{
			Suma=Suma+iMatrica[i][j];
			}
		}
	}
	cout<<"Suma iznosi: "<<Suma<<endl;

    return 0;
}

Ispis na ekranu:

Index