Zdravím lidi.
Udělal jsem si trojrozměrné pole (3x3x3) a můj problém spočívá v tom, že prvek který je na indexech [0][1][2] se zobrazí taky na indexu [0][0][5] atd. atd. Jak je to možné? Myslel sem že to nejde a docela bych se toho potřeboval zbavit. Může mi to někdo vysvětlit popřípadě popsat o co se jedná nebo jak se toho zbavit??? Pro názornost přikládám kus kodu.
#include <iostream>
using namespace std;
int main()
{
int pole[3][3][3];
cin >>pole[0][1][2];
cout << endl<<pole[0][1][2]<<endl;
cout <<pole[0][0][5];
cin.get();
cin.get();
return 0;
}
Vypíš obě čísla stejné. Tak to jde dál. pole[0][2][0] bude i na indexu pole[0][0][6] ale jak je to možné, když by pole nad index [0][0][2] nemělo existovat?? Díky za rady