109.1.. Učitati dvodimenzionalni niz. Ispisati elemente na sporednog dijagonali.

Opis programa: Sporedna dijagonala - Elementi a0,n-1, a1,n-2, ..., an-1,0  čine sporednu dijagonalu. Sporednu dijagonalu čine elementi čiji indeksi zadovoljavaju izraz i+j = niz.length-1. Indeksi elemenata matrice iznad sporedne dijagonale zadovoljavaju nejednačinu i+j > niz.length-1, a elemente ispod sporedne dijagonale zadovoljavaju nejednačinu i+j < niz.length-1.

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

Listing programa:

// 10911007
#include <iostream>
using namespace std;

int main(void)
{
	cout<<"Unesite dimenziju kvadratne matrice(n*n) ---->";
	int n;
	cin>>n;
	
	int iMatrica[n][n];
	for(int i=0;i < n;i++)
	{
		for(int j=0;j < n;j++)
		{
			cout<<"iMatrica ["<<i<<","<<j<<"] ---> ";
			cin>>iMatrica[i][j];
		}
	}
	cout<<endl;
	for(int i=0;i < n;i++)
	{
		for(int j=0;j < n;j++)
		{ 
			if(i+j==n-1)
			{
				cout<<iMatrica[i][j]<<" ";
			}
		}
	cout<<endl;
	}
	
	return 0;	
}

Ispis na ekranu:

Index