PDA

View Full Version : [C++] array tridimensionale


mistergks
07-04-2011, 16:16
Ho sempre visto array a una o a due dimensioni..ora mi è venuto lo sfizio di vedere cosa mi stampa la console... con questo codice c++ mi appaiono tanti numeri velocemente e poi il programma termina bruscamente.. come mai?



#include <iostream>
using namespace std;

main()
{
int a[2][2][2]={{1,2},
{3,4},
{5,6},
{7,8};
for(int i=0; i<2; i++)
for(int j=0; j<2; j++)
for(int k=0; j<2; k++)
cout<<a[i][j][k];

return 0;
system("pause");
}

Darecon
07-04-2011, 17:57
Nell'array non manca un elemento? Ne riempi solo 2..

Supdario
07-04-2011, 19:32
Inoltre hai messo il system("pause") dopo del return 0;, quindi è ovvio che il programma ti esca subito...

L4ky
08-04-2011, 14:33
Inoltre nell ultimo for, dichiari int k=0, e poi usi j nella condizione. Correggi con k.