109.1.. Učitati i ispisati dvodimenzionalni niz - matricu 4x4. Zatim ispisati članove niza koji su iznad glavne dijagonale.
Opis programa: Glavna dijagonala -
Elementi glavne dijagonale ima iste indekse reda i kolone (i=j), Iznad
glavne dijagonale je indeks reda manji od indeksa kolone, a ispod glavne
dijagonale je indeks reda veći glavne dijagonale. Elementi a11, a22, ..., ann
čine glavnu dijagonalu.
|
Slika 1. Glavna dijagonala i=j |
Tekstualni algoritam:
- dimenzionisati niz
- za i = 1 do n radi
za j = 1 do n radi
upis i,j-tog člana niza
- za i = 1 do n radi
za j = 1 do n radi
ako je i < j tada ispis i,j-tog člana niza
Listing programa:
// P10911005
#include <stdio.h>
int main()
{
int i;
int j;
int iMatrica[4][4];
printf("Unesite elemente matrice: \n");
for(i=0; i < 4; i++) {
for(j=0; j < 4; j++) {
scanf("%d", &iMatrica[i][j]);
}
}
printf("\nIspis matrice:\n");
for(i=0; i < 4; i++) {
for(j=0; j < 4; j++) {
if(i>=j) {
printf(" ");
}
else {
printf("%d ", iMatrica[i][j]);
}
}
printf("\n");
}
return 0;
}
Ispis na ekranu:
Index
|
|