Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ira1
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 20
#1

функции(че ему не нрав тут) - C++

20.12.2010, 21:11. Просмотров 306. Ответов 3
Метки нет (Все метки)

Необходимо вычислить и вывести на экран все значения математической функции F на интервале от x = -10.0 до x = 10.0 с шагом 1.0. Вычисление значения функции F для конкретного значения x необходимо выполнить с использованием функции Func, в которую передаются четыре параметра: x, a, b, c, где a, b, c – действительные числа, которые предварительно вводятся с клавиатуры и, в отличие от x, в процессе вычисления значений функции F не изменяются.

f={ax(x в квадрате)+b; при x<0 и b не равным 0
{(x-a)/(x-c); при x>0 и b=0
{x/c; в остальных случаях






#include <conio.h>
#include <stdio.h>
double func(double x,double a,double b,double c)
{
double f;
if ((x+5<0.0)&&(с==0.0)) f==1/(a*x)-b;
else if ((x+5.0>0)&&(c!=0.0)) f=(x-a)/x;
else f=10*x/(c-4);
return f;
}
void main()
{
double x, a, b, c;
puts("\n Enter a,b,c:");
scanf("%lf%lf%lf",&a,&b,&c);
printf("a=%f b=%f c=%f\n",a,b,c);
for (x=-10.0;x<=10.0;x+=1.0)
printf("x=%f f=%5f\n",x,func(x,a,b,c));

getch();

}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.12.2010, 21:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос функции(че ему не нрав тут) (C++):

Непонятная ошибка при вызове функции от тут же создаваемого объекта - C++
Ошибка появляется в строке 42: #include &quot;list.h&quot; #include &lt;iostream&gt; using namespace std; int menu() { system(&quot;cls&quot;); ...

Пользуясь свойствами тригонометрических функций, заменитель выражение равным ему значением той же функции - Алгебра
3. Пользуясь свойствами тригонометрических функций, заменитель выражение равным ему значением той же тригонометрической функции наименьшего...

Что не верно тут в написании программы построения графика в делфи для функции спроса и предложения - Delphi
программа должна расчитывать все переменные и выводить график я не силен в делфи и как написать модуль построения графиков не смог найти ...

Найти не только минимальное значение функции, но и соответствующее ему значение аргумента - C (СИ)
Написать функцию пользователя, позволяющую находить минимум произвольной функции одного переменного. Необходимо найти не только минимальное...

Вывести минимальное значение функции на заданном интервале и соответствующее ему значение аргумента. - Lisp
Решил такое задание: Задан интервал и шаг изменения аргумента. Вывести минимальное значение функции y=2{x}^{2}+5x-7 на заданном интервале и...

ХВАТАЕТ ЛИ ЕМУ? - Апгрейд компьютера
Здравствуйте, пришлось работать с одним серваком на который постоянно жаловались юзеры мол &quot;висит частенько&quot;, сервер терминалов,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Kenwood2010
48 / 59 / 7
Регистрация: 26.11.2010
Сообщений: 192
20.12.2010, 21:21 #2
C++
1
 f==1/(a*x)-b;
0
ira1
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 20
20.12.2010, 21:25  [ТС] #3
Цитата Сообщение от ira1 Посмотреть сообщение
Необходимо вычислить и вывести на экран все значения математической функции F на интервале от x = -10.0 до x = 10.0 с шагом 1.0. Вычисление значения функции F для конкретного значения x необходимо выполнить с использованием функции Func, в которую передаются четыре параметра: x, a, b, c, где a, b, c – действительные числа, которые предварительно вводятся с клавиатуры и, в отличие от x, в процессе вычисления значений функции F не изменяются.

f={ax(x в квадрате)+b; при x<0 и b не равным 0
{(x-a)/(x-c); при x>0 и b=0
{x/c; в остальных случаях






#include <conio.h>
#include <stdio.h>
double func(double x,double a,double b,double c)
{
double f;
if ((x+5<0.0)&&(с==0.0)) f==1/(a*x)-b;
else if ((x+5.0>0)&&(c!=0.0)) f=(x-a)/x;
else f=10*x/(c-4);
return f;
}
void main()
{
double x, a, b, c;
puts("\n Enter a,b,c:");
scanf("%lf%lf%lf",&a,&b,&c);
printf("a=%f b=%f c=%f\n",a,b,c);
for (x=-10.0;x<=10.0;x+=1.0)
printf("x=%f f=%5f\n",x,func(x,a,b,c));

getch();

}







cpp(6) : error C2018: unknown character '0xf1'
сpp(6) : error C2059: syntax error : '=='
cpp(7) : error C2181: illegal else without matching if
0
Crudelis
Шаровик затейник
674 / 416 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
20.12.2010, 21:30 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <conio.h>
#include <stdio.h>
double func(double x,double a,double b,double c)
{
double f;
if ((x+5<0.0)&&(c==0.0)) f=1/(a*x)-b;
else if ((x+5.0>0)&&(c!=0.0)) f=(x-a)/x;
else f=10*x/(c-4);
return f;
}
void main()
{
double x, a, b, c;
puts("\n Enter a,b,c:");
scanf("%lf%lf%lf",&a,&b,&c);
printf("a=%f b=%f c=%f\n",a,b,c);
for (x=-10.0;x<=10.0;x+=1.0)
printf("x=%f f=%5f\n",x,func(x,a,b,c));
 
getch();
 
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2010, 21:30
Привет! Вот еще темы с ответами:

чего ему не хватает? - Delphi
procedure TForm1.FillBtnMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); begin ...

Cron и ему подобные. - Web
Итак, Cron – это демон юниксовых систем, позволяющий выполнять скрипты по таймеру.(т.е. можно установить периодичность с которой будет...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.12.2010, 21:30
Ответ Создать тему
Опции темы

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