Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Tablica trójwymiarowa

Ostatnio zmodyfikowano 2012-02-28 23:04
Autor Wiadomość
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.

C/C++
#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;
}
P-51576
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.
P-51578
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 :)
P-51613
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.
P-51615
ison
» 2012-02-28 23:04:41
@bartelemii to nie jest błąd składniowy
P-51616
« 1 »
  Strona 1 z 1