Bài 51. Nhập và xuất mảng hai chiều lập trình C, Nhập và xuất ma trận trong C | Tự học lập trình C



Giới thiệu về mảng hai chiều


CÁCH KHAI BÁO:

// Khai báo mảng 2 chiều chỉ định các phần tử.

// 3 hàng & 5 cột


int a[3][5] = { { 1, 2, 3, 4, 5 }, { 0, 3, 4, 5, 7 }, { 0, 3, 4, 0, 0 } };


// Khai báo một mảng 2 chiều, // Chỉ định số dòng, số cột.

int a[3][5];

Bài tập: Nhập vào mảng 2 chiều có kích thước m x n. Hiển thị ma trận vừa nhập ra màn hình.


Video giải thích chi tiết về Nhập và xuất mảng hai chiều lập trình C, Nhập và xuất ma trận trong C



Code ví dụ


#include <stdio.h>
int a[100][100];
int m, n;

void nhapMaTran(int x[100][100], int &m, int &n){
	do{
		printf("Nhap vao m va n: ");
		scanf("%d%d", &m, &n);
	}while(m<=0 || n<=0);
	
	for(int i=0; i<m; i++){
		for(int j=0; j<n; j++){
			printf("x[%d][%d]=", i, j);
			scanf("%d", &x[i][j]);
		}
	}
}

void xuatMaTran(int x[100][100], int m, int n){
	printf("\nMang: \n");
	for(int i=0; i<m; i++){
		for(int j=0; j<n; j++){
			printf("%d\t", a[i][j]);
		}
		printf("\n");
	}
}
int main(){
	nhapMaTran(a, m, n);
	xuatMaTran(a, m, n);
}



    

Bạn có thể thích những bài đăng này:

Không có nhận xét nào:

Đăng nhận xét