Информатика, вопрос задал vackomaksim , 1 год назад

Обчислити і вивести на екран у вигляді таблиці значення функції F на інтервалі від хпоч. до хкінц. з кроком Δх. Значення a, b, c, хпоч., хкінц., Δх ввести з клавіатури. В мові програмування C++

Приложения:

pb1036: Неплохо в вопросе указывать язык программирования
vackomaksim: c++
pb1036: Первое условие странное: модуль никогда не может быть меньше нуля.

Ответы на вопрос

Ответил pb1036
0

#include <iostream>

#include <iomanip>

using namespace std;

double F(double a, double b, double c, double x)

{

   if((abs(a + 5) < 0) & (c == 0))

       return 1/(a*x)-b;

   else if ((x > 20) & (c != 0))

       return (x-a)/x;

   else return 10*x/(c-4);    

}

int main()

{

   double a, b, c, xb, xe, step;

   cin >> a >> b >> c >> xb >> xe >> step;

   for(double x=xb; x <= xe; x += step)

       cout<< setw(5) << x << setw(15) << F(a, b, c, x) << "\n";

   return 0;

}

Приложения:
Новые вопросы