Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2010, 15:05   #1
ahatana
 
Регистрация: 08.10.2010
Сообщений: 4
По умолчанию С++

Немогу понять в чем ошибка(

Код:
#include <vcl.h>
#pragma hdrstop

#include "Unit2.h"
#include<math.h>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
float x,y,h=0.1;
for(x=1;x<=100;x+=h);
}
y=exp(-x)*sin(-(abs(x)));
Chart1->Series[0]->Add XY(x,y);
}
}
[C++ Error] Unit2.cpp(24): E2303 Type name expected
[C++ Error] Unit2.cpp(24): E2451 Undefined symbol 'x'
[C++ Error] Unit2.cpp(24): E2141 Declaration syntax error
[C++ Error] Unit2.cpp(26): E2190 Unexpected }
[C++ Error] Unit2.cpp(27): E2190 Unexpected }

Последний раз редактировалось Stilet; 08.10.2010 в 16:55.
ahatana вне форума Ответить с цитированием
Старый 08.10.2010, 15:22   #2
RUSt88
Участник клуба
 
Регистрация: 29.12.2009
Сообщений: 1,166
По умолчанию

Цитата:
for(x=1;x<=100;x+=h);
пчму точка с запятой после объявления цикла? расчеты не в цикле разве должны идти?

Цитата:
x=1
x объявлена у вас как float, значит в духе стандарта приравнивать надо значения тоже float, т.е. x = 1.0
прогер C\C++\C#\Delphi
ася: [семь 3]-[97]-[1 шесть]

Последний раз редактировалось Stilet; 08.10.2010 в 16:56.
RUSt88 вне форума Ответить с цитированием
Старый 08.10.2010, 16:00   #3
ahatana
 
Регистрация: 08.10.2010
Сообщений: 4
По умолчанию

Всем спасибо, все работает)
ahatana вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц