Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Милаше
0 / 0 / 0
Регистрация: 13.04.2012
Сообщений: 76
#1

Используя алгоритм цикла вычислить 10 значений функции y=a*x*x+b*x+c при изменении x от x(min) до x(max) - C++

15.03.2014, 21:07. Просмотров 429. Ответов 5
Метки нет (Все метки)

Вводить надо a,b,c,x(min),x(max).
Перед началом расчёта надо найти значения изменения х при каждом последующем вычислении.

Никак не могу разобраться в тех программах, которые нахожу в интернете: всё написано слишком сложно через какие-то процедуры, и т.д. Я программирую на С++ совсем недавно, поэтому не мог бы кто-нибудь написать эту программу без всяких изысков, по-простому.
Заранее спасибо огромное)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2014, 21:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Используя алгоритм цикла вычислить 10 значений функции y=a*x*x+b*x+c при изменении x от x(min) до x(max) (C++):

Вычислить min max функции методом бисекции
Долго пытался что то придумать,но понять хронологию и концепцию программы...

Вычислить значения функции для Х изменяющегося от Х min до X max c шагом dx.
Никогда не работал с С поэтому никак не могу написать програму: Вычислить...

Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac, b)-min (a2, c)
Даны целые числа а, b, с. Вычислить в-сумму у = min (a, b + c) + max (ac,...

Вычислить z=max(x, y) при х<0 и z=min(x, y) при х>=0
Используя условные операторы выполнить поставленную задачу.Вычислить z=max(x,...

Используя оператор цикла While, написать программу для вычисления значений функции Y
что то затупил, никак не могу понять как сделать, на самом деле мне очень...

Вычислить значение аргумента x, значение функции y, max и min функций
где диапазон изменения аргумента -2 &lt;= x &lt;=3 , шаг 0,1

5
mymedia
193 / 193 / 120
Регистрация: 27.05.2011
Сообщений: 544
15.03.2014, 22:09 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
int main()
{
    using namespace std;
    double a, b, c, x, min, max;
    cout << "Введите коэф. a, b, c, затем отрезок min, max" << endl;
    cin >> a >> b >> c >> min >> max;
 
    if(min > max)
    {
        cerr << "Неверный отрезок" << endl;
        return 1;
    }
 
    cout << "x\ty\n";
    for(x = min; x <= max; x += (max-min+1) / 10)
    cout << x << '\t' << a*x*x + b*x + c << '\n';
}
Также настоятельно рекомендую взглянуть: Таблица значений функции y=|x+1|+|x-2|
1
Милаше
0 / 0 / 0
Регистрация: 13.04.2012
Сообщений: 76
16.03.2014, 11:36  [ТС] #3
А скажите, пожалуйста, а где в программе выбирается шаг значения х? Мне просто ещё потом листинг к программе делать нужно.
Заранее спасибо.
0
zss
Модератор
Эксперт С++
6959 / 6521 / 4139
Регистрация: 18.12.2011
Сообщений: 17,209
Завершенные тесты: 1
16.03.2014, 11:54 #4
Цитата Сообщение от Милаше Посмотреть сообщение
где в программе выбирается шаг значения х?
В задании написано вычислить 10 значений,
вот и делим весь интервал на 9 (10 минуc левое значение).

C++
1
for(x = min; x <= max; x += (max-min) / 9.0)
1
Милаше
0 / 0 / 0
Регистрация: 13.04.2012
Сообщений: 76
16.03.2014, 12:31  [ТС] #5
А ещё возникли вопросы: когда в программе выполняется проверка min>max, почему написано cerr, a не как обычно cout, а зачем после этого return 1?
Заранее спасибо большое.
0
zss
Модератор
Эксперт С++
6959 / 6521 / 4139
Регистрация: 18.12.2011
Сообщений: 17,209
Завершенные тесты: 1
16.03.2014, 13:27 #6
Цитата Сообщение от Милаше Посмотреть сообщение
почему написано cerr, a не как обычно cout, а зачем после этого return 1?
cerr - это поток для вывода сообщений об ошибках (выводится на экран).
return 1; - выход из функции. Можно не выходить, а поменять их местами
C++
1
2
3
4
5
6
if(min > max)
    {
       double t=min;
       min=max;
       max=t;
    }
1
16.03.2014, 13:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2014, 13:27
Привет! Вот еще темы с решениями:

Найти max и min, если min левее max, то среднее арифметическое между ними
#include &lt;iostream.h&gt; #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include...

Процедура: Даны три числа a,b,c. Вычислить (max(a,b)+min(a,c))/(max(b,c)*min(a,b))+max(min(a,b),min(b,c))
Даны три числа a,b,c. Вычислить...

Для функции найти сумму значений номеров шагов, при которых достигается MAX и MIN значения
Для функции y=f(x) найти сумму значений номеров шагов, при которых достигается...

Процедуры и функции. Вычислить s=max(a,b)/min(a,c)+max(b,c)
Вычислить s=max(a,b)/min(a,c)+max(b,c). У меня сегодня ДР(чесно), решите...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru