ЕР
Елена Ракитина

Помогите отредактировать программу C++

Вот задание:

Вот я написал программу :
#include
#include
#include
using namespace std;

int main ()
{
setlocale(0, "Rus");
double Xn, Xk, dX, a, b, c, F;
bool whole;
cout<<"Введите Xn="; cin>>Xn;
cout<<"Введите Xk="; cin>>Xk;
cout<<"Введите dX="; cin>>dX;
cout<<"Введите a="; cin>>a;
cout<<"Введите b="; cin>>b;
cout<<"Введите c="; cin>>c;
cout<<"--------------------"<(a) | static_cast(b)) & (static_cast(a) | static_cast(c))) != 0) ?
false: true;
for (double x=Xn; x<=Xk; x +=dX)
{
bool rupture = false;
if ((x<5) && (c !=0))
rupture = true;
else
F=-a*pow(x, 2)-2;
else
if((x>5) && (c==0))
rupture = true;
else
F=(x-a)/x;
else
if (c==0)
rupture=true;
else
F=(-x)/c;
cout<(F)<< setw(2) << "|" << endl;
else
cout << "|" setw(6) << setprecision(1) << x <

ДБ
Дмитрий Бабкин

Сложение по модулю 2 - это xor, ^.
xxx?false:true
значительно короче записывается как
!xxx
А поскольку там сравнение, то достаточно заменить его на обратное:
bool whole=(int(a)|int(b))^(int(a)|int(c)) == 0;
static_cast для простых типов - IMHO, изврат, он нужен для безопасной работы с указателями и классами.
А дальше - поисправляй синтаксические ошибки в программе. Компилятор тебе на них покажет быстрее и точнее, чем мы. Например, второй else после if.

Похожие вопросы
Turbo C++ помогите с программой
C/C++ -помогите написать программу на C++
помогите на писать программу в C++
Помогите составить программу на c++
Помогите написать программу на c++
отредактировать программу
Помогите с программой в C или C++. Полную программу пожалуйста.
Помогите программу составить на C++
Помогите с программой C++
C# !!!помогите с программой!!!