Visedimenzionalni nizovi

Teme vezane za console/GUI programiranje u C/C++ jeziku
3 post(ov)a • Stranica: 1/1.

Visedimenzionalni nizovi

PostPostao/la PocetniProgramer » 17 pro 2014, 11:12

Potrebna mi je jena mala pomoc oko glavne i sporedne dijagonale kod matrica. Treba da ispisem elemente iznad i ispod glavne dijagonale . Ako neko moze da pomogne, zahvaljujem se unapred :)

Re: Visedimenzionalni nizovi

PostPostao/la Jasko » 17 pro 2014, 16:04

Evo jedan mali Code, koji upravo to radi, naravno sve se moze izdvojiti u posebne funkcije da main izgleda smiceniji:

csharp code
#include <stdio.h>

/* Princip matrice (indeksi)
11 12 13
21 22 23
31 32 33

diagonala: 11 22 33
iznad diagonale: 12 13 23
ispod diagonale: 21 31 32
*/
int main()
{
int m, n, c, d, matrica[10][10];

printf("Unijeti dimenzije matrice\n");
scanf("%d%d", &m, &n);

printf("Unijeti elemente matrice\n");

for ( c = 0 ; c < m ; c++ )
for ( d = 0 ; d < n ; d++ )
scanf("%d", &matrica[c][d]);

printf("Matrica:-\n");

for ( c = 0 ; c < m ; c++ )
{
for ( d = 0 ; d < n ; d++ ){
printf("%d\t", matrica[c][d]);
}

printf("\n");
}

printf("Elementi iznad diagonale:-\n");

for ( c = 0 ; c < m ; c++ )
{
for ( d = 0 ; d < n ; d++ ){
if(c>=d){
continue;
}
printf("%d\t", matrica[c][d]);
}

printf("\n");
}

printf("Elementi ispod diagonale:-\n");

for ( c = 0 ; c < m ; c++ )
{
for ( d = 0 ; d < n ; d++ ){
if(c<=d){
continue;
}
printf("%d\t", matrica[c][d]);
}

printf("\n");
}
return 0;
}


Pozz
Postoji 10 vrsta ljudi na zemlji. Oni koji razumiju binarni sistem i oni koji ga ne razumiju!
Posjetite moj YouTube kanal za gledanje za programiranje i druge teme oko računara.

Re: Visedimenzionalni nizovi

PostPostao/la Armin » 17 pro 2014, 18:56

PocetniProgramer je napisao/la:Potrebna mi je jena mala pomoc oko glavne i sporedne dijagonale kod matrica. Treba da ispisem elemente iznad i ispod glavne dijagonale . Ako neko moze da pomogne, zahvaljujem se unapred :)


Pozdrav. Mozes li navesti u kojem jeziku radis, da ti damo adekvatan odgovor?

:)
"Ne žalim što su drugi pokrali moje ideje. Žalim što nemaju svoje"
Nikola Tesla


3 post(ov)a • Stranica: 1/1.

Na mreži

Trenutno korisnika/ca: / i 1 gost.