[ SAFF @ 12.04.2006. 14:41 ] @
Na osnovu unetih parametara m i n treba da se formira matrica sa m redova i n kolona a za stampu treba da izdaje
pr. 00 01 02 03 04 0... 0n
10 11 12 13 14 1... 1n
20 21 22 23 24 2... 2n
30 31 32 33 34 3... 3n
40 41 42 43 44 4... 4n
..0 .1 .2 .3 .4 ..... ..n
m0

nadam se da sam bio jasan stim sto mi je neophodno da u sledecem koraku se ta matrica prepolovi i stampa samo gornja dijagonala (sa odsecanjem m redova ukoliko je m>n).. Sve ovo treba uraditi pomocu for petlje!! Ukoliko je nesto neasno recite, hvala unapred!!
[ del-boy @ 12.04.2006. 18:45 ] @
Recimo nešto ovako...

Code:

for (i=0; i<m; i++) {
      for (j=0; j<n; j++) {
           printf("%d%d", i, j);
      }
      printf("\n");
}


Za elemente iznad dijagonale bi išlo nešto tipa:
Code:

for (i=0; i<m; i++) {
      for (j=0; j<n-i; j++) {
            printf("%d%d", i, j)
      }
      printf("\n");
}



ako je to ono što si tražio, jer te nisam baš najbolje razumeo! Ovo je rešenje za sve brojeve iznad sporedne dijagonale matrice...

Ako nije ovo ono što ti treba, daj neki primer da tu dijagonalu...

btw. Ovo ti ne kreira matricu, samo ispisuje tabelu brojeva, ali imaš ideju kako da pristupiš kom elementu pa uradi sam...


PS: Kod nije testiran...
[ SAFF @ 12.04.2006. 21:44 ] @
Evo nekih mojih pokusaja ali mi izdaje samo matricu sa n-1 kolona i n-1 redova...
A za dijagonalu cu videt kad ovo resim...
Code:

# include <stdio.h>
# include <conio.h>
# include <math.h>
void main() {
clrscr();
int n,j,i,k;
do { printf("Unesite koliko ce se puta ponoviti broj m ");
     scanf ("%d",&n);
     } while (n<1,n>10);
for(i=0;i<n;i++)
{
for(j=0;j<i;j++)
{
for(k=0;k<n;k++)
{
printf(" ");
for(j=0;j<i;j++){
printf("%d%d ",i,k);}
}
scanf("\n");
}}}

Ja sam stigao dovde ako ima neko neka mi pomogne problem je isti ispis matrice i onda u drugom koraku ispis gornje dijagonale...

[Ovu poruku je menjao SAFF dana 13.04.2006. u 22:05 GMT+1]
[ SAFF @ 15.04.2006. 14:42 ] @
Hajde neka se neko ukljuci i pomogne mi da resim ovaj problem...
[ VRider @ 15.04.2006. 14:50 ] @
Ovo tvoje nema veze s vezom, ili nema veze sa onim sto si pitao.