|
Не что то не помогло вернее помогло но ошибки всё равно вылезают вы не могли бы подсказать где проблема просто в билдере я только на этой недели писать начал вот от этого такие вопросы.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
float F (float x,float A);
float A,x,y;
float ymin,ymax,xmin,xmax;
for (A=1;A<=3;A++)
{
ymax=-1e10;
ymin=1e10;
ListBox1->Items->Add("A="+FloatToStr(A));
for (x=0.5;x<=2;x=x+0.1);
{
y=F(x,A);
if(y>ymax)
{
ymax=y;
xmax=x;
}
if(y<ymin)
{
ymin=y;
xmin=x;
}
}
ListBox2->Items->Add("Xmax="+FloatToStr(xmax)+" Ymax="+FloatToStr(ymax));
ListBox3->Items->Add("Xmin="+FloatToStr(xmin)+" Ymin="+FloatToStr(ymin));
}
float F (float x,float A)
{
return x*x-A*sin(x);
}
[C++ Error] Unit1.cpp(50): E2141 Declaration syntax error
[C++ Error] Unit1.cpp(68): E2139 Declaration missing ;
[C++ Error] Unit1.cpp(68): E2134 Compound statement missing }
Нет а вот float F (float x,float A); где именно объявлять надо
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include <math.h>
#include <stdio.h>
#include <conio.h>
#include "Unit1.h"
float F (float x,float A);//здесь что ли или где сори за ламерский вопрос только учюсь
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
|