Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Za uneseni dvodimenzionalni niz [5][5] treba ispisati elemente obrnuto.

  • 4 odgovora
  • 5.187 pregleda

Najnovija ↓

Za uneseni dvodimenzionalni niz [5][5] treba ispisati elemente obrnuto. 17.04.2008. u 11:56 · pre 226 meseci #1
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 ];
Re: Za uneseni dvodimenzionalni niz [5][5] treba ispisati elemente obrnuto. 17.04.2008. u 12:24 · pre 226 meseci #2
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]; 
Potpis
Viva lollapalooza
Re: Za uneseni dvodimenzionalni niz [5][5] treba ispisati elemente obrnuto. 18.04.2008. u 10:30 · pre 225 meseci #3
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;
}
Potpis
The earth teaches us more about ourselves than all the books. Because it resists us. Man discovers himself when he measures himself against the obstacle.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme