Witam serdecznie,
Ostatnio naszła mnie wielka potrzeba zapisywania elementów tablicy wypełnianych o wartości dajmy na to losowe w pętli do tablicy wielowymiarowej, która ma tyle wymiarów ile elementów iteracyjnych tablicy jednowymiarowej. Poniżej przedstawię przykład
Dajmy na to mam dynamicznie przypisać do tablicy jednowymiarowej int[] tab_jednowymiarowa o ilości elementów tejże tablicy "3", czyli:
//PĘTLA 1
tab_jednowymiarowa = new int[3];
for (int i = 0; i < 3; i++)
{
tab_jednowymiarowa[i] = i+2;
}
Teraz otrzymujemy zmienne w tablicy jednowymiarowej, a dokładniej, dla:
tab_jednowymiarowa[0] = 2; //bo i=0+2
tab_jednowymiarowa[1] = 3; //bo i=1+2
tab_jednowymiarowa[2] = 4; // bo i=2+2
teraz z tych trzech wyników chciałbym otrzymać tablicę (po przejściu całej poprzedniej pętli) w tym wypadku wielowymiarową (3 zmienne int) coś takiego:
tab_wielowymiarowa[tab_jednowymiarowa[0], tab_jednowymiarowa[1]... tab_jednowymiarowa[n]]
Czyli w teorii chciałbym otrzymać tablicę o wartosci:
tab_wielowymiarowa = ma wartość :2,3,4
Powyższy kod napisałem tak ponieważ nie do końca wiem i rozumiem odwoływanie się do elementów tab wielowymiarowej oraz w jaki sposób się je zapisuje, ogólnie to mało wiem o tab wielowymiarowych, może ktoś poleci jakiś tutek na ten temat, który w prosty sposób tłumaczy co i jak? Dodam jeszcze ze PĘTLA 1 ma chodzić w innej petli, która to będzie odpowiedzialna za przypisywanie "sekwencyjne" trzech wartości tab jednowymiarowej, po czym nadpisuje znów te zmienne (i w tym momencie chciałbym przed "nadpisaniem" przechwycić to do tej wielowymiarowej) żeby stworzyć swego rodzaju "historę" or something :D
Pozdrawiam
Oskar