[ NooND @ 09.12.2007. 14:37 ] @
Problem je sledeci treba da napravim program kojim korisnik unosi matricu 3 x 3 a program je ispisuje na ekranu pri tome koristeci samo <stdio.h> for if i sl.
evo kao sam ja poceo i odmah u startu zapeo

Code:

#include<stdio.h>
void main()
{
    int niz[3][3];
    int i;

    
    for(i=0;i<=2;i++){
        printf("unesi clanove prvog reda:");
        scanf("%d", niz[0][i]);
    }

    for(i=0;i<=2;i++){
        printf("%d",niz[0][i]);
    }


}
[ X Files @ 09.12.2007. 18:24 ] @
Citat:

Problem je sledeci treba da napravim program kojim korisnik unosi matricu 3 x 3 a program je ispisuje na ekranu

Nije mi jasno kako ovo niste radili na predavanjima/vezbama. To se provlaci kroz maltene sve zadatke o matricama

Citat:

pri tome koristeci samo <stdio.h> for if i sl. evo kao sam ja poceo i odmah u startu zapeo

<stdio.h> je u vezi sa printf i scanf i sasvim je prirodno da bude ukljucen. for treba radi petlje (moze i da se izbegne) a if ne treba uopste.

Code:

#include <stdio.h>
#include <stdlib.h>
#define DIMENZIJA_MATRICE 3

int main()
{
   int niz[DIMENZIJA_MATRICE][DIMENZIJA_MATRICE];
   int i, j;
   
   /* unos */ 
   for( i=0; i<DIMENZIJA_MATRICE; i++ )
      for( j=0; j<DIMENZIJA_MATRICE; j++ )
      {
         printf( "Unesi element NIZ[%d][%d]:", i, j );
         scanf( "%d", &niz[i][j] );
      }
   
   /* ispis */
   for( i=0; i<DIMENZIJA_MATRICE; i++ )
   {
      for( j=0; j<DIMENZIJA_MATRICE; j++ )
         printf( "%4d", niz[i][j] );
      printf( "\n" );
   }

   system( "pause" );
}
[ NooND @ 10.12.2007. 10:59 ] @
Ovo je super. e sad mene interesuje moze li se kako izvesti koristeci samo <stdio.h> biblioteke.
Hvala
[ X Files @ 10.12.2007. 11:23 ] @
Pa to i jeste sa stdio.h.

stdlib je samo radi onog system("pause") koga mozes iskljuciti. Sluzi samo da rezultat ne 'pobegne' sa ekrana pre nego sto uspem da ga vidim.
[ NooND @ 10.12.2007. 12:24 ] @
Hvala, puno