Kezdőoldal » Számítástechnika » Programozás » Hogy kell egy kétdimenziós...

Hogy kell egy kétdimenziós tömb elemeit visszafele kiíratni c++-ban?

Figyelt kérdés

int tomb[10][10];


for (int sor=0; sor<10;sor++)

{

for (int oszlop=0; oszlop<10; oszlop++)

{

int r = (rand() % (9 + 1 - 0)) + 0;

tomb[sor][oszlop]=r;

cout<<tomb[sor][oszlop]<<" ";

if (oszlop==9)

{

cout<<endl;

}

}

}


Ezt kéne visszafele kiíratni, de sehogy se megy.


2016. jan. 12. 19:09
1 2
 1/18 anonim ***** válasza:

int r = (rand() % (9 + 1 - 0)) + 0;

Ez mi ez a baromság már megint?

Egyébként meg ne 0-tól menj 10-ig, hanem 10-től 0-ig...

2016. jan. 12. 19:17
Hasznos számodra ez a válasz?
 2/18 A kérdező kommentje:
0-ától 9-ig kell véletlenszámokkal feltölteni. Ez mitől "baromság"? -.-
2016. jan. 12. 19:27
 3/18 anonim ***** válasza:
Szerinted mennyi 9+1? és 10-0? és mondjuk 5-0?
2016. jan. 12. 19:37
Hasznos számodra ez a válasz?
 4/18 anonim ***** válasza:
Hazi feladat amit kotelezoen igy kell, vagy neked van ra szukseged es irhatom C++ stilusban?
2016. jan. 12. 19:56
Hasznos számodra ez a válasz?
 5/18 anonim ***** válasza:
Nyilván házi...
2016. jan. 12. 19:57
Hasznos számodra ez a válasz?
 6/18 A kérdező kommentje:
Igen házi
2016. jan. 12. 20:55
 7/18 anonim ***** válasza:

for (int sor=9; sor >= 0;--sor)

{

for (int oszlop = 9; oszlop >= 0; --oszlop)

{

}

}


Nyilván visszafelé kell iterálni a tömbökön.

2016. jan. 12. 21:01
Hasznos számodra ez a válasz?
 8/18 A kérdező kommentje:

Nem jó :(


#include <iostream>

#include <cstdlib>

#include <time.h>

using namespace std;


int main ()

{

srand (time(0));

//randomszám r = (rand() % (max + 1 - min)) + min;


int tomb[10][10];

int tomb2[10][10];

int temp;

for (int sor=0; sor<10;sor++)

{

for (int oszlop=0; oszlop<10; oszlop++)

{

int r = (rand() % (9 + 1 - 0)) + 0;

tomb[sor][oszlop]=r;

cout<<tomb[sor][oszlop]<<" ";

if (oszlop==9)

{

cout<<endl;

}

}

}

cout<<endl;

for (int sor=9; sor >= 0;--sor)

{

for (int oszlop = 9; oszlop >= 0; --oszlop)

{

cout<<tomb[sor][oszlop]<<" ";

if (oszlop==0)

{

cout<<endl;

}

}

}

cout<<endl;

system ("pause");

}

2016. jan. 12. 21:09
 9/18 A kérdező kommentje:
Na ez amit bemásoltam már jó. Köszönöm! Az előbb szintaktikai hiba volt.
2016. jan. 12. 21:11
 10/18 anonim ***** válasza:
Azért az az if oszlop == 9 is elég kemény.
2016. jan. 12. 21:11
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!