In mảng hai chiều nhưng toàn ra giá trị rác?

#include <iostream>
#include <string>
#include <stdio.h>

using namespace std;
void inRaMangHaiChieu (int  mangHaiChieu [][3],int soHang,int soCot)
{
    for(int i=0; i < soHang;i++){
        for( int j=0;j < soCot;j++){
            cout << mangHaiChieu[soHang][soCot] << " ";
        }
        cout << endl;
    }
}

int main()
{
    int mangHaiChieu[2][3] = { {1,2,3} , {4,5,6} };
    inRaMangHaiChieu(mangHaiChieu,2,3);

    return 0;
}




Kết quả không ra 123456 mà ra các số giống nhau rất lớn lung ta lung tung như tn

Cout… Mang[i][j]…

1 Like

Phải là như thế này mới đúng chứ

cout << mangHaiChieu[i][j] << " ";
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?