
Добавил:
FuwaFuwa
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:3 / main
.cpp#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <cmath>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
double x1, x2, dx, X, F, a, b, c;
printf("\n@@@@@@@@@@@@@@@@@@@x1=");
scanf("%lf",&x1);
printf("\nx2=");
scanf("%lf",&x2);
printf("\ndx=");
scanf("%lf",&dx);
printf("\na=");
scanf("%lf",&a);
printf("\nb=");
scanf("%lf",&b);
printf("\nc=");
scanf("%lf",&c);
printf("\n x F");
X=x1;
for (X;X<=x2; X=X+dx)
{
if ((a<0) && (X!=0))
{
F=a*pow(X,2)+pow(b,2)*X;
printf ("\nX=%7.3lf F1=%7.3lf",X,F);
}
else
{
if ((a>0) && (X==0))
if(X==c)
{
printf("\nX=%7.3lf F2=Error", X);
}
else
{
F=-(a)/(X-c);
printf ("\nX=%7.3lf F2=%7.3lf",X,F);
}
else
{F=a+(X/c);
printf ("\nX=%7.3lf F3=%7.3lf",X,F);
}
}
}
return 0;
}