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

Ma trận mảng hai chiều

Chia sẻ: Phan Thi Ngoc Giau | Ngày: | Loại File: PDF | Số trang:57

87
lượt xem
20
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: Ma trận mảng hai chiều

  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
  15. 351 Ktra ma trận có toàn dương ko int Ktra(int a[][100],int dong,int cot) { int flag = 1; for (int i=0; i
  16. { if (a[i][j]
  17. for (flag =1,j=0; j
  18. 359 Liệt kê các dòng có chứa giá trị âm void LietKe(int a[][100],int dong,int cot) { int i,j,flag; for (i=0;i
  19. } else if (a[i][j]==0) { flag[1] = 1; } else if (a[i][j]>0) { flag[2] = 1; } if (flag[0]+flag[1]+flag[2]==3) { printf("\nDong a[%d] co ptu am, duong, 0",i); break; } } } } } 362 Liệt kê các dòng giảm dần void LietKe(int a[][100],int dong,int cot) { int i,j,flag; for (i=0;i
  20. if (flag == 1) { printf("\nCot a[%d] tang",j); } } } 364 Cho 2 ma trận A,B. Ktra ma trận A có là ma trận con của B ko? int KiemTra(int a[][100], int donga, int cota, int b[][100], int dongb, int cotb) { int i,j,k,h,flag=0,s,t; for (i=0; i=cotb && a[i][j]==b[0][0]) { for (flag=1,s=i,k=0;k
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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