需要一些代码帮助。
任务是“显示
min
进度成员的数量
{ a*i* } a*i*= sinx+ 2*sin(1+2)*x +...+ i* sin(1+2+...+ i)*x ; i=[1;n]
我编写了查找 min 的代码,但它不能正常工作。
我的代码:
void __fastcall TForm1::Button3Click(TObject *Sender){
int i, j, n, y;
float x, a=0, num=0, min=sin(x) ;
x = StrToFloat(Edit3->Text);
n = StrToInt(Edit4->Text);
j=0;
for(i=1; i<=n; i++){
j=j+i;
y=i*sin((j)*x);
if (y<min){
min=y;
num=i;
}
a=a+y;
}
Label3->Caption = "min: "+FloatToStr(num); }