Code:
/* viet ham tim dong có tong lon nhat trong ma tran so thuc */
# include <stdio.h>
# include <conio.h>
void nhap(float A[][10],int d,int c)
{ int t; //kiểu của màng là float mà
for (int i=0;i<d;i++)
for (int j=0;j<c;j++)
{ printf ("\n Nhap A[%d][%d]:",i,j);
scanf ("%d",&t);
A[i][j]=t;
}
}
int tong (float A[][10],int i,int c) //kiểu của hàm sao ko fai la float
{
int s=0; // chỗ này nữa
for (int j=0;j<c;j++)
s+=A[i][j];
return s;
}
int tonglonnhat(float A[10][10],int d,int c) //kiểu của hàm sao ko fai la float
{
int Max=tong(A,0,c),j; //kiểu của biến Max, t sao ko fai la float
for (int i=0;i<d;i++)
{ int t=tong(A,i,c);
if (Max<t)
{ Max=t;
j=i;
}
}
return j; //bạn đang trả về dòng có tổng Max
}
void main()
{ float A[10][10],d,c; //kiểu của d, c ko thể là float
printf ("\n Nhap so cot :");
scanf ("%d",&d);
printf ("\n Nhap so dong :");
scanf ("%d",&c);
nhap(A,d,c);
printf ("\n gia tri lon nhat cua 1 dong la %d ",tonglonnhat(A,d,c)); //loi
getch();
}
mình đã tìm được các lỗi của bạn vậy bạn tự sửa lại nhé