intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Chuyên đề mảng 2 chiều phần 1

Chia sẻ: Nguyễn Thị Ngọc Huỳnh | Ngày: | Loại File: PDF | Số trang:14

210
lượt xem
51
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

MA TRẬN Hàm nhập & xuất ma trận các số nguyên void nhap(int a[][100],int &m,int &n) { printf("Nhap m:"); scanf("%d",&m); printf("Nhap n:"); scanf("%d",&n); for(int i=0;i

Chủ đề:
Lưu

Nội dung Text: Chuyên đề mảng 2 chiều phần 1

  1. MA TRẬN Hàm nhập & xuất ma trận các số nguyên void nhap(int a[][100],int &m,int &n) { printf("Nhap m:"); scanf("%d",&m); printf("Nhap n:"); scanf("%d",&n); for(int i=0;i
  2. void nhap(long a[][100],int &m,int &n) { printf("Nhap m :"); scanf("%d",&m); printf("Nhap n:"); scanf("%d",&n); for(int i=0;i
  3. { int s=0; for (int i=0; i
  4. if (a[i][y]%2 = =0) T*=a[i][y]; return T; } 326 Trung bình cộng các số dương ma trận thực float TBCongDuong(float a[][100], int n, int m) { int S=0; int dem =0 ; for (int i=0; i
  5. 329 Biến đổi ma trận bằng cách thay các giá trị âm bằng giá trị tuyệt đối của nó void BienDoiMaTran(int a[][100], int n, int m) { for (int i=0; i
  6. return 0; } int TongSoHoanThien(int a[][100],int n, int m) { int S=0; for (int i=0;i
  7. int dem = 1; n = abs(n); while (n>=10) { n= n/10; dem++; } return dem; } int Dem(int a[][100], int dong, int cot) { int dem = 0; for (int i=0;i
  8. for (int i=0; i0) dem++; } return dem; } 342 Đếm số lượng ptử cực đại ma trận thực. 1 ptử cực đại là khi nó lớn hơn các ptử xung quanh int CucDai(float a[][100],int dong,int cot, int i, int j) { int dx[8]={-1,-1,-1, 0, 0, 1, 1, 1}; int dy[8]={-1, 0, 1,-1, 1,-1, 0, 1}; for (int k=0; k
  9. } } return dem; } 343 Đếm số lượng ptử cực trị ma trận thực.1 ptử cực trị khi nó lớn hơn hoặc nhỏ hơn ptử xung quanh int CucTri(float a[][100],int dong,int cot, int i, int j) { int dx[8]={-1,-1,-1, 0, 0, 1, 1, 1}; int dy[8]={-1, 0, 1,-1, 1,-1, 0, 1}; for (int k=0; k
  10. } } return dem; } 344 Đếm số lượng giá trị có trong ma trận thực. Lưu ý: nếu có k ptử (k>=1) trong ma trận bằng nhau thì ta chỉ tính là 1 int Xet(float a[][100], int dong,int cot, int i, int j) { int k, h; //k: dong, h: cot for (h=j+1; h
  11. for (k=k+1; k
  12. for (k=i+1, h=j-1; k=0; k++, h--) { if (a[k][h] > a[i][j]) { return 0; } } for (k=i-1, h =j-1; k>=0 && h>=0; k--,h--) { if (a[k][h] > a[i][j]) { return 0; } } for (k=i+1, h=j+1; k
  13. { for (int j=0; j
  14. { if (a[i][j]>0) { flag=1; break; } } } return flag; } 349 Ktra ma trận có số hoàn thiện ko int sohoanthien(int n) { int tong=0; for (int i=1 ; i
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2