Dreux Temat założony przez niniejszego użytkownika |
Tablica trójwymiarowa - przypisywanie wartości » 2015-05-16 12:33:51 Mam zamiar stworzyć tablicę trójwymiarową, w której n-element wymiaru pierwszego podzielony przez n-element wymiaru drugiego daje n-element wymiaru trzeciego. Moim celem jest zobrazowanie wzoru v=s/t za pomocą tablic wielowymiarowych (oczywiście, są prostsze tego sposoby, jednakże upatrzyłam sobie akurat pracę z tablicami o większej liczbie wymiarów). Problem napotykam jednak przy samym definiowaniu tablicy trójwymiarowej. Na kursach rzadko kiedy poświęca się jej uwagę. Cały temat zamyka się przy przypisywaniu wartości. tablica[ 0 ][ 0 ][ 0 ] = 4.5;
Jak jednak przypisać wartości masowo? Przy tablicach dwuwymiarowych robiło się to tak: double tablica[ 3 ][ 3 ] = { { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } }; Za to nie wiem jak zamknąć w podobnym przypisywaniu trzeci wymiar. A co dopiero czwarty, piąty, szósty... Tak, wiem, tablice wielowymiarowe są rzadko stosowane w życiu codziennym, jednakże w bardziej zaawansowanej matematyce często pracuje się na abstrakcjach i pojęciach aniżeli na przykładach z życia jak kalendarz :) |
|
Piastlis |
» 2015-05-16 12:55:30 Każdy wymiar mniejszy w klamrach.Składowe oddzielone przecinkami.Całość w też w klamrach. {1} {{1,1},{1,1}} {{{1,1},{1,1}},{{1,1},{1,1}},{{1,1},{1,1}}} Bardzo proste... |
|
Dreux Temat założony przez niniejszego użytkownika |
» 2015-05-19 16:10:40 @Piastlis, napisałeś bardzo niewyraźny kod. Mógłbyś umieścić go w programie? |
|
Monika90 |
» 2015-05-19 16:56:50 int t[ 3 ][ 4 ][ 5 ] = { { { 111, 112, 113, 114, 115 }, { 121, 122, 123, 124, 125 }, { 131, 132, 133, 134, 135 }, { 141, 142, 143, 144, 145 } }, { { 211, 212, 213, 214, 215 }, { 221, 222, 223, 224, 225 }, { 231, 232, 233, 234, 235 }, { 241, 242, 243, 244, 245 } }, { { 311, 312, 313, 314, 315 }, { 321, 322, 323, 324, 325 }, { 331, 332, 333, 334, 335 }, { 341, 342, 343, 344, 345 } } };
|
|
Dreux Temat założony przez niniejszego użytkownika |
» 2015-05-19 17:30:13 @Monika90 Dziękuję bardzo. Proste jak bułka z masłem jak teraz na to patrzę. Po prostu nie umiałam sobie tego wyobrazić. |
|
« 1 » |