C++ программы НОВИКОВ / Вариант 8 / Инфа Задача 3 ГОТОВО
.docxЗадание №:3
Условие задачи:
Блок-схема:
Проверка:
При Хнач=-1,Хкон=5,dx=1,a=1,b=2,c=3
F1=0,33, F2=0,67, F3=1,00, F4=1,33, F5=1,67
Код:
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
#include <clocale>
int main()
{
setlocale(LC_ALL,".1251");
float F,x,dx,xin,xout,a,b,c;
printf("Введите X-начальное: "); scanf("%f",&xin);
printf("Введите X-конечное: "); scanf("%f",&xout);
printf("Введите dx: "); scanf("%f",&dx);
printf("Введите a: "); scanf("%f",&a);
printf("Введите b: "); scanf("%f",&b);
printf("Введите c: "); scanf("%f",&c);
x=xin;
while (x<=xout)
{
if ((с<0)&&(a!=0)) {F=-a*x*x;}
else if ((с>0)&&(a=0))
if((x!=0)&&(c!=0)){F=(a-x)/(x*c);}
else printf("Х или A равны нулю,а на ноль делить нельзя!");
else if(!(c=0))F=x/c;
else printf("c равн0 нулю,а на ноль делить нельзя!");
printf("\nx=%.2f F=%.2f",x,F);
x+=dx;
}
getch();
return 0;
}
Консоль: