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
|