
Другие языки программирования и технологии
Помогите, пожалуйста, написать программу на С++

#include <iostream>
#include <iomanip>
using namespace std;
int main() {
setlocale(LC_CTYPE, "Russian_Russia.1251");
cout << "Введите a: "; double a; cin >> a;
cout << "Введите b: "; double b; cin >> b;
cout << "Введите c: "; double c; cin >> c;
cout << "Введите x1: "; double x1; cin >> x1;
cout << "Введите x2: "; double x2; cin >> x2;
if (x1 >= x2) exit(1);
cout << "Введите dx: "; double dx; cin >> dx;
if (dx <= 0) exit(2);
double f, x = x1, eps = 1e-14;
bool flag;
while (x < x2) {
flag = true;
if (fabs(x - 0.6) < eps) x = 0.6;
if (x < 0.6 && b + c != 0) f = a * pow(x, 3) + b * b + c;
else if (x > 0.6 && 0 == b + c) {
double xc = x - c;
if (fabs(xc) > eps) f = (x - a) / xc;
else {
cout << fixed << "F(" << setw(5) << setprecision(2) << x << "). Попытка деления на ноль! \n";
flag = false;
}
}
else {
if (c && a) f = x / c + x / a;
else {
cout << fixed << "F(" << setw(5) << setprecision(2) << x << "). Попытка деления на ноль! \n";
flag = false;
}
}
if (flag) cout << fixed << "F(" << setw(5) << setprecision(2) << x << ") = " << setprecision(8) << setw(11) << f << '\n';
x += dx;
if (fabs(x) < eps) x = 0;
}
cin.sync();
cin.get();
}
#include <iomanip>
using namespace std;
int main() {
setlocale(LC_CTYPE, "Russian_Russia.1251");
cout << "Введите a: "; double a; cin >> a;
cout << "Введите b: "; double b; cin >> b;
cout << "Введите c: "; double c; cin >> c;
cout << "Введите x1: "; double x1; cin >> x1;
cout << "Введите x2: "; double x2; cin >> x2;
if (x1 >= x2) exit(1);
cout << "Введите dx: "; double dx; cin >> dx;
if (dx <= 0) exit(2);
double f, x = x1, eps = 1e-14;
bool flag;
while (x < x2) {
flag = true;
if (fabs(x - 0.6) < eps) x = 0.6;
if (x < 0.6 && b + c != 0) f = a * pow(x, 3) + b * b + c;
else if (x > 0.6 && 0 == b + c) {
double xc = x - c;
if (fabs(xc) > eps) f = (x - a) / xc;
else {
cout << fixed << "F(" << setw(5) << setprecision(2) << x << "). Попытка деления на ноль! \n";
flag = false;
}
}
else {
if (c && a) f = x / c + x / a;
else {
cout << fixed << "F(" << setw(5) << setprecision(2) << x << "). Попытка деления на ноль! \n";
flag = false;
}
}
if (flag) cout << fixed << "F(" << setw(5) << setprecision(2) << x << ") = " << setprecision(8) << setw(11) << f << '\n';
x += dx;
if (fabs(x) < eps) x = 0;
}
cin.sync();
cin.get();
}
Ферштейн ? "yliekmltuty pb, bnnt b[ ,by ljqxty cjkmlfnty/
Пишите:
скайп: deal8man29
скайп: deal8man29
При создании программы используйте текстовый редактор, чтобы ввести операторы C++ в исходный файл программы. • Для преобразования операторов программы C++ в выполнимую программу, в единицы и нули, которые понимает компьютер, используйте специальную программу — компилятор C++.• Для изменения или исправления программы используйте текстовый редактор. • При нарушении одного (или более) правил программирования на C++ компилятор выдаст на экран сообщения о синтаксических ошибках. Вам следует отредактировать программу, чтобы исправить ошибки, а затем запустить компилятор снова.
Похожие вопросы
- Помогите пожалуйста написать программу в с++
- Помогите, пожалуйста, написать программу на делфи с ассемблерными вставками.
- Привет всем! Помогите, пожалуйста, написать программу в C++.
- Помогите пожалуйста написать программу на языке Borland С++ Builder
- Помогите пожалуйста написать программу на языке программирования AssemblerКто первый поможет сделать правильно10балов+50
- Помогите пожалуйста написать программу в Паскале )) Написать программу для вычисления суммы в массиве из 10 элементов
- Помогите пожалуйста написать программу на c++.
- Помогите, пожалуйста, написать программу на Паскале хотя бы примерно
- Помогите, пожалуйста, написать программу на C++.
- Помогите пожалуйста написать программу очень нужно!!!