Tablica trojwymiarowa
Ostatnio zmodyfikowano 2010-03-01 20:06
shadix93 Temat założony przez niniejszego użytkownika |
Tablica trojwymiarowa » 2010-02-28 18:39:02 Na początku. Wybaczcie, że tyle pytam :( Nie wiem, nie rozumiem. Jak stosowac tablice trojwymiarowa :(. Kompletnie zero :(.
Bede bardzo wdzieczny za pomoc :) |
|
Thud |
» 2010-02-28 18:45:20 char Table[ 3 ][ 3 ][ 3 ]; Table[ 2 ][ 2 ][ 2 ] = '1'; Proszę bardzo, mały przykład. |
|
shadix93 Temat założony przez niniejszego użytkownika |
» 2010-02-28 18:49:00 Wybacz ale za duzo mi to nie mowi. |
|
Thud |
» 2010-02-28 19:15:13 Może coś napiszę później. |
|
shadix93 Temat założony przez niniejszego użytkownika |
» 2010-02-28 19:43:18 Super jak mi to ktoś wytłumaczy... :)
|
|
szyx_yankez |
» 2010-02-28 19:59:37 int tablica[ 2 ][ 3 ][ 4 ];
W takim razie ile liczb w takiej tablicy możemy przechowywać? Ano tyle: 3*4*5=60;(tak aż tyle). Czemu 3,4,5, anie 2,3,4?Ano bo liczymy od zera.Czyli trzeba dodać 1. Aby lepjej zrozumieć tablice trójwymiarowę trzeba sobie wyobrazić prostopadłościan, w trzec wymiarach. Na początku [2]-szerokość [3]-wysokość [4]-głębia. W przypadku tablic dwuwymiarowych mamy tylko szerokośc i wysokość. 60 zmiennych osiągniemy tworząc niepowtarzającę się kombinację np. [0][0][0] [0][0][1] [0][0][2] [0][0][3] [0][0][4] Mamy pierwsze mozliwe 4.Idźmy dalej. [0][1][0] [0][1][1] [0][1][2] [0][1][3] [0][1][4] [0][2][0] [0][2][2] [0][2][2] [0][2][3] [0][2][4] itd. Nasepnie tosamo robimy [ztym][][] itd. Coś jeszcze? |
|
shadix93 Temat założony przez niniejszego użytkownika |
» 2010-02-28 20:37:01 ok.. a teraz powiedz mi jak zastosować to np. na wielu zdaniach... i wyświetleniu ich... nie wiem jakie zdanie, do której części tablicy jest przypisane. |
|
Thud |
» 2010-02-28 20:42:05 To raczej często nie jest przydatne. char Table[ 2 ][ 2 ][ 12 ]; Table[ 0 ][ 0 ] = "Witaj, "; Table[ 0 ][ 1 ] = "świecie!"; Table[ 1 ][ 0 ] = "To jest "; Table[ 1 ][ 1 ] = "nowe zdanie."; cout << Table[ 0 ][ 0 ] << Table[ 0 ][ 1 ] << endl << Table[ 1 ][ 0 ] << Table[ 1 ][ 1 ] << endl; Pisałem na szybko, nie wiem czy poprawnie. |
|
« 1 » 2 3 4 |