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
 11/18 anonim ***** válasza:

Nekem mondjuk működik.


[link]

2016. jan. 12. 21:14
Hasznos számodra ez a válasz?
 12/18 anonim válasza:

aki az ELTÉ-re jár(t), és Gregorics Tibor tanította/tanítja programozni, az tudja, hogy "vissza kell vezetni", és általánosítani kell.


Tehát nincs más tehendő, mint



// http://www.gyakorikerdesek.hu/szamitastechnika__programozas_..

// writen by somla

#include <iostream>


using namespace std;


template<int Mod>

class intReverse

{

int N;

public:

intReverse(int n):N(n){}

operator int(){ return Mod-N-1; }

intReverse& operator++()

{

++N;

return *this;

}

intReverse operator++(int)

{

intReverse tmp = *this;

++N;

return tmp;

}

bool operator<(const int b)

{

return Mod - N > Mod-b;

}

// friend bool operator <(intReverse<Mod> a,int b);

};

/*

template<int Mod>

bool operator<(const intReverse<Mod> &a,const int b)

{

return Mod - a.N - 1 > Mod-b;

}

//*/

int main()

{

///*

int tomb[10][10];


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

{

for (reverseInt 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 << "Hello world!" << endl;

return 0;

}

2016. jan. 14. 12:33
Hasznos számodra ez a válasz?
 13/18 anonim válasza:

a kód letölthető formátumban:

[link]

2016. jan. 14. 13:01
Hasznos számodra ez a válasz?
 14/18 anonim ***** válasza:

"aki az ELTÉ-re jár(t), és Gregorics Tibor tanította/tanítja programozni, az tudja, hogy "vissza kell vezetni", és általánosítani kell."


Gondolom első/másod éves vagy. Szép dolog, hogy elhiszel mindent, amit elmondanak neked, de attól ne hirdesd úgy a baromságot, mintha szentírás lenne. Ha kilépsz abból a burokból, amibe GT zárja a diákokat és elolvasol bármit, ami a témába vág, akkor rájössz, hogy az ott elhangzottak 90%-a baromság és riöl lájf semmit nem használnak...

2016. jan. 14. 13:58
Hasznos számodra ez a válasz?
 15/18 anonim ***** válasza:

Hobbiprogramozóként: [link]


A "RandomNumber" függvény egy "szimpla" wrapper a C++11 -es randomra.

2016. jan. 14. 14:03
Hasznos számodra ez a válasz?
 16/18 anonim ***** válasza:

"aki az ELTÉ-re jár(t), és Gregorics Tibor tanította/tanítja programozni, az tudja, hogy "vissza kell vezetni", és általánosítani kell. "


A kérdezőnek nyilván nem erre van szüksége, amíg visszafelé iterálni sem tud. Egyébként jelen esetben érdemi haszna sincs.

2016. jan. 14. 14:34
Hasznos számodra ez a válasz?
 17/18 anonim ***** válasza:
A kerdes az volt, hogy tud visszafele iteralni, tobben is valaszoltak ra akik ertenek a nyelvhez. Ha egyszerubben szeretne akkor semmi akadalya annak, hogy elkezdjen egy konyvet az alapoktol, vagy hasznositsa az oran tanultakat.
2016. jan. 14. 14:50
Hasznos számodra ez a válasz?
 18/18 anonim válasza:

12-es vagyok.

Mindenkinek, aki alattam válaszolt:

iróniából írtam, azt hittem, ez nyilvánvaló.

2016. jan. 14. 17:45
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!