Lần sau bạn nhớ in đậm phần khác nhau nhé
Ở chương trình 2 bạn đặt lại gt = 1 sau mỗi lần lặp vòng for 1.
for(m=gt2=1;m<=z;gt2*=m++);
Còn Ct1 bị sai vì gt2=1; đặt ở ngoài cùng, nếu bạn đem vào trong vòng for thứ nhất sẽ đúng. -> lỗi không phải do vòng for![]()
gt2=1;
t=z=0;
for(y=1;y<=n;y++)
{
z+=y;
for(m=1;m<=z;gt2*=m++);
t+=gt2;
}
Sửa thành:
t=z=0;
for(y=1;y<=n;y++)
{
z+=y;
gt2=1;
for(m=1;m<=z;gt2*=m++);
t+=gt2;
}