Здравствуйте,помогите пожалуйста составить блок-схему к этой программе. Сколько не думала всё равно ничего не получается... Заранее спасибо)
| Код |
#include <iostream.h> #include <iomanip.h> #include <math.h> #include <vcl.h>
double func(double a, double b, double c, double x) { if((x < -10) && (b!= 0)) return (a * x * x - c*x+b); else if((b == 0)&& (x>- 10)) return ((x - a) / (x - c)); else return (-x /(a-c)); } int main() { double a,b,c,x0,x1,dx; std::locale::global(std::locale("Russian")); std::cout << "Vvedite a: "; std::cin >> a;
std::cout << "Vvedite b: "; std::cin >> b;
std::cout << "Vvedite c: "; std::cin >> c;
std::cout << "Vvedite Xnach: "; std::cin >> x0;
std::cout << "Vvedite Xkon: "; std::cin >> x1;
std::cout << "Vvedite dx: "; std::cin >> dx;
for(double x = x0; x <= x1; x += dx) { std::cout << "f(" << x << ")\t\t = " << func(a, b, c, x) << std::endl; } system("pause"); }
|
|