请问这串代码有什么问题

#include
using namespace std;
int main()
{
int i,j;
int a[4][3];
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
cin>>a[4][3];
}
}
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
cout<<a[4][3];
}
cout<<endl;
}
return 0;
}

注意第12行、19行有修改


#include
using namespace std;
int main()
{
int i,j;
int a[4][3];
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
cin>>a[i][j];
}
}
for(i=0;i<4;i++)
{
for(j=0;j<3;j++)
{
cout<<a[i][j];
}
cout<<endl;
}
return 0;
}

输入输出应该是a[i][j]