Problem z inicjalizacją tablicy
Ostatnio zmodyfikowano 2011-08-30 13:06
Lamerek Temat założony przez niniejszego użytkownika |
Problem z inicjalizacją tablicy » 2011-08-29 09:58:36 Chce do tablicy wczytać wyniki działań i pokazuje mi błąd proszę o pomoc #include<iostream> using namespace std;
int main() { int tablica[ 4 ] = { {( 2 + 7 * 16 - 8 ) }, {( 22 * 2: 11 ) }, {( 8383 - 222 + 292 * 8 ) }, {( 5 * 2 * 4 ) }, }; for( int a = 0; a < 4; a++ ) { cout << tablica[ a ] << endl; } return 0; } |
|
DejaVu |
» 2011-08-29 10:12:49
Co miałeś na myśli pisząc symbol dwukropka? :) |
|
Lamerek Temat założony przez niniejszego użytkownika |
» 2011-08-30 11:13:14 Poprawiłem : na / ale nadal jest jakiś błąd w lini 12 #include<iostream> using namespace std;
int main() { int tablica[ 4 ] = { {( 2 + 7 * 16 - 8 ) }, {( 22 * 2 / 11 ) }, {( 8383 - 222 + 292 * 8 ) }, {( 5 * 2 * 4 ) }, }; for( int a = 0; a < 4; a++ ) { cout << tablica[ a ] << endl; } return 0; }
Co zrobić? |
|
imralav |
» 2011-08-30 11:17:44 Jest tam przecinek za ostatnim elementem tablicy, więc pewnie kompilator oczekuje kolejnego elementu, którego tam nie ma, a który wykraczałby poza zakres tablicy. |
|
SeaMonster131 |
» 2011-08-30 11:19:13 Albo raczej to, że musisz usunąć klamry w każdym wierszu, czyli tak: int tablica[ 4 ] = { ( 2 + 7 * 16 - 8 ), ( 22 * 2 / 11 ), ( 8383 - 222 + 292 * 8 ), ( 5 * 2 * 4 ) }; |
|
imralav |
» 2011-08-30 11:22:24 To chciałem napisać już wcześniej, ale patrze DejaVu na to nie zwrócił uwagi, więc pewnie źle myślę ; p |
|
Lamerek Temat założony przez niniejszego użytkownika |
» 2011-08-30 13:06:00 Problem został rozwiązany. Dziękuje za pomoc i pozdrawiam |
|
« 1 » |