Code C:
int tinhtrongso(int A[],int n,int l)
{
int max;
int t=0;
for(int j=0;j<=l-1;j++)
{
t=t+A[j];
}
max=t;
for(int i=1;i<=n-l;i++)
{
t=0;
for(int j=i;j<=l-1+i;j++)
{
t=t+A[j];
}
if(t>max)
max=t;
}
return max;
}
int tinhtrongsocucdai(int A[],int n,int l1,int l2)
{
int max=tinhtrongso(A,n,l1);
for(int i=l1+1;i<=l2;i++)
{
tinhtrongso(A,n,i);
if(max<tinhtrongso(A,n,i))
max=tinhtrongso(A,n,i);
}
return max;
}
Code python:
def tinhtrongso(A,n,l):
max=0
t=0
for j in range(0,l-1):
t=t+A[j]
max=t
for i in range(0,n-l):
t=0
j=i
for j in range(0,l-1+i):
t=t+A[j]
if (t > max):
max=t
return max
def tongtrongsocucdai(A,n,l1,l2):
max=tinhtrongso(A,n,l1)
t=l1+1
for i in range(0,l2):
tinhtrongso(a,n,i)
if (max<tinhtrongso(A,n,i)):
max=tinhtrongso(A,n,i)
return max
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?