Tablica trójwymiarowa
Ostatnio zmodyfikowano 2012-02-28 23:04
sensey9 Temat założony przez niniejszego użytkownika |
Tablica trójwymiarowa » 2012-02-28 18:12:07 Witam. Mam taki problem z zadaniem polegającym na wypisaniu tablicy trójwymiarowej składającej się z zer, lecz nie jestem do końca przekonany czy jest do do końca dobrze ponieważ tablica wypisuje mi tylko 9 elementów a powinna 27. Oto do czego doszedłem. #include <iostream>
using namespace std;
main() { int tablica_trojwymiarowa[ 3 ][ 3 ][ 3 ]; for( int c = 0; c < 3; c++ ) { for( int b = 0; b < 3; b++ ) { for( int a = 0; a < 3; a++ ) { tablica_trojwymiarowa[ c ][ b ][ a ] = 0;; cout << tablica_trojwymiarowa[ c ][ b ][ a ]; } cout << endl; } } return 0; }
|
|
SeaMonster131 |
» 2012-02-28 18:15:40 Nie wiem jak u Ciebie, ale u mnie wyjście programu to: 000 000 000 000 000 000 000 000 000
Czyli 27 zer. |
|
bartelemii |
» 2012-02-28 22:42:20 Z jakiego kompilatora korzystasz?
W 19 linijce twojego kodu wpisałeś podwójnie śrenik, może to jest przyczyną twojego problemu ;)
Ja po skopiowaniu twojego kodu również otrzymałem na ekranie 27 zer, czyli to co chcialeś uzyskać, ale możliwe, że twój kompilator nie wychwycił tego błędu składniowego i nie zareagował odpowiednio. Sprawdź to i podaj kompilator :) |
|
akwes |
» 2012-02-28 23:01:32 W jakim środowisku piszesz?
Jeżeli problem występuje dalej, być może aktualny kod nie jest kompilowany, a jest uruchamiany stary kod (jeżeli np. najpierw napisałeś wypisanie tablicy 2D a potem przepisałeś na 3D). Kilka razy mi się tak zdarzyło. Zwykle wystarczyło przebudować projekt albo go wyczyścić opcją z menu. |
|
ison |
» 2012-02-28 23:04:41 @bartelemii to nie jest błąd składniowy |
|
« 1 » |