[ hafyy @ 17.04.2008. 10:56 ] @
kako postaviti uslov da ispise niz obrnuto od unesenog niza...ono sto unesemo za red da ispise u kolonu i obratno..??
postavio sam for petlju za unos elemenata niza, ali nemam ideju kako postaviti uslov za ispis...

int niz [ 5 ] [ 5 ];
for (int i=0; i<5; i++){
for (int j=0; j<5; j++){
cin>>niz [ i ][ j ];
[ deerbeer @ 17.04.2008. 11:24 ] @
Code:

int niz [ 5 ] [ 5 ];
cin>>niz [ i ][ j ];  

Mislim da si pogresio forum :) jer ovo je C++ kod (a nije managed C++) ... al nema veze nek se moderatori pobrinu za to.
Zamena kolona sa redovima :
Code:

int niz [ 5 ] [ 5 ];
for (int j=0; j<5; j++)
for (int i=0; i<5; i++)
 cout <<  niz  [i][j]; 
[ StefanJer91 @ 18.04.2008. 09:30 ] @
Ako sam te dobro razumeo tebi treba nesto ovako:
012 => 036
345 => 147
678 => 258

Ako je to kod je sledeci:

Code:


#include <stdio.h>
#define WIDTH 5
#define HEIGHT 5

int main()
{
    int x,y;
    int array[HEIGHT][WIDTH];
    for (y = 0; y < HEIGHT; y++)
    {
        for (x = 0; x < WIDTH; x++)
        {
            printf("Unesi x i y: ");scanf("%d", &array[y][x]);
        }
    }

    for (x = 0; x < WIDTH; x++)
    {
        for (y = 0; y < HEIGHT; y++)
        {
            printf("%d ",array[y][x]);
        }
        printf("\n");
    }
    return 0;
}