Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 3 của 3

Chủ đề: Mảng 2 chiều

  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Mảng 2 chiều

    Bài về mảng 2 chiều của em, có đoạn in ra các phần tử của mảng 2 chiều, em thấy không sai chỗ nào cả, mà không hiểu sao lại có lỗi, không chạy được. Các bác giúp em với [IMG]images/smilies/Cry.gif[/IMG]
    Mã:
    //Chuong trinh nhap 1 ma tran thuc cap m*n
    //sau do in ra ma tran duoi dang bang va tim 1 phan tu lon nhat
    
    #include<iostream>
    #include<conio.h>
    #include<iomanip>
    
    using namespace std;
    
    int main()
    {
    	float a[20][20], smax;
    	int m,n,i,j,imax,jmax;
    	cout<<"Nhap vao so hang va so cot cua ma tran: "<<endl;
    	cin>>m;
    	cin>>n;
    	
    	for (i=1;i<=m;i++)
    		for (j=1;j<=n;j++)
    		{
    			cout<<"a["<<i<<","<<j<<"]= ";
    			cin>>a[i][j];
    		}
    	
    	smax = a[1][1]; imax = 1; jmax = 1;
    	
    	for (i=1;i<=m;i++)
    		for (j=1;j<=n;j++)
    		if (smax < a[i][j])
    		{
    			smax = a[i][j];
    			imax = i; jmax = j;
    		}
    		
    	cout<<" MA TRAN*******"<<endl;
    	
    	for (i=1;i<=m;i++)
    	{
    		for (j=1;i<=n;j++)
    		{
    			cout<<a[i][j];
    		}
    	}
    	
    	cout<<"Phan tu max co gia tri la: "<<smax<<endl;
    	cout<<"Vi tri: "<<endl;
    	cout<<"Hang "<<i<<", "<<"cot "<<j<<"!";
    	getch();
    	return 0;
    }

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi thaohoangf
    Bài về mảng 2 chiều của em, có đoạn in ra các phần tử của mảng 2 chiều, em thấy không sai chỗ nào cả, mà không hiểu sao lại có lỗi, không chạy được. Các bác giúp em với [IMG]images/smilies/Cry.gif[/IMG]
    Mã:
    //Chuong trinh nhap 1 ma tran thuc cap m*n
    //sau do in ra ma tran duoi dang bang va tim 1 phan tu lon nhat
    
    #include<iostream>
    #include<conio.h>
    #include<iomanip>
    
    using namespace std;
    
    int main()
    {
    	float a[20][20], smax;
    	int m,n,i,j,imax,jmax;
    	cout<<"Nhap vao so hang va so cot cua ma tran: "<<endl;
    	cin>>m;
    	cin>>n;
    	
    	for (i=1;i<=m;i++)
    		for (j=1;j<=n;j++)
    		{
    			cout<<"a["<<i<<","<<j<<"]= ";
    			cin>>a[i][j];
    		}
    	
    	smax = a[1][1]; imax = 1; jmax = 1;
    	
    	for (i=1;i<=m;i++)
    		for (j=1;j<=n;j++)
    		if (smax < a[i][j])
    		{
    			smax = a[i][j];
    			imax = i; jmax = j;
    		}
    		
    	cout<<" MA TRAN*******"<<endl;
    	
    	for (i=1;i<=m;i++)
    	{
    		for (j=1;i<=n;j++)  // chỗ này là i<=n là sai rồi, phải là j<=n, đang vòng for của j cơ mà ?
    		{
    			cout<<a[i][j];
    		}
    	}
    	
    	cout<<"Phan tu max co gia tri la: "<<smax<<endl;
    	cout<<"Vi tri: "<<endl;
    	cout<<"Hang "<<i<<", "<<"cot "<<j<<"!"; // ở đây bạn in ra cái imax, jmax như bạn gán ở trên chứ ?, sao lại là i,j này ?
    	getch();
    	return 0;
    }
    Bạn bị nhầm vài chỗ thôi, chắc do bạn gõ không để ý [IMG]images/smilies/smile.png[/IMG]

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi daogiahieu
    Bạn bị nhầm vài chỗ thôi, chắc do bạn gõ không để ý [IMG]images/smilies/smile.png[/IMG]
    Cảm ơn bạn nhá, ko cẩn thận chán quá [IMG]images/smilies/smile.png[/IMG]))

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •