#include <iostream.h> #include <iomanip.h> void Reshenie(float a, float b, float c, float X, float Xnach, float Xkon, float dX) { float res; cout << setw(10) << "X" << setw(10) << "F" << endl; X = Xnach; while (X < Xkon) { if(X < 1 && c !=0 ) { res = (a*X*X) + b/c; } else if (X > 1.5 && c == 0) { res = (X - a)/((X - c)*(X - c)); } else { res = (X*X)/(c*c); } cout << setw(10) << X << setw(10) << res << endl; X = X + dX; } } int main() { float a, b, c, X, res, dX, Xkon, Xnach; cout << "Input value" << endl; cout << "a="; cin >> a; cout << endl << "b="; cin >> b; cout << endl << "c="; cin >> c; cout << endl << "Xnach="; cin >> Xnach; cout << endl << "Xkon="; cin >> Xkon; cout << endl << "dX="; cin >> dX; Reshenie(a, b, c, X, Xnach, Xkon, dX); return 0; } |