Viết chương trình tìm đoạn con dài nhất có tổng chia hết cho k (k nhập từ bàn phím, pascal )
2 câu trả lời
for i,1,n
begin
sum= 0;
for j,i,n
begin
sum = sum + a[j];
if (sum mod k=0)
if (j-i+1 > kq)
begin
kq=i-j+1;
st=i;
fi=j;
end;
end;
writeln('dodaicuadoan:',kq);
writeln('doandola:');
for i:=st to fi do write(a[i],' ');
Cho mình xin (5 sao + 1<3 + câu trả lời hay nhất) nha = ))
for i,1,n
begin
sum= 0;
for j,i,n
begin
sum = sum + a[j];
if (sum mod k=0)
if (j-i+1 > kq)
begin
kq=i-j+1;
st=i;
fi=j;
end;
end;
writeln('dodaicuadoan:',kq);
writeln('doandola:');
Câu hỏi trong lớp
Xem thêm