С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Кристина Браун
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 21
#1

Вычислить значение выражения - C++

01.01.2014, 16:24. Просмотров 496. Ответов 7
Метки нет (Все метки)

помогите как написать код функции на с++

x={a/b+1, если a<b; -1, если a=b; (a*b-5)/a, если a>b.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.01.2014, 16:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить значение выражения (C++):

Вычислить значение выражения - C++
Помогите прописать решение на программе Borland: z = \frac{\log_{2 - x^2}\, (1 + y^2)}{\log_{2 + |y|} \,(1 + |x|)}

Вычислить значение выражения - C++
Рассчитать значения z=max(a,2b)+max(2a-b,b) определив и использивав функцию max(x,y) - максимальное из двух чисел

Вычислить значение выражения - C++
Составить программу для функции:

Вычислить значение выражения - C++
Как написать эту формулу &quot;y&quot;?

Вычислить значение выражения - C++
Задан массив {ау} размерности М*М. Требуется вычислить

Вычислить значение выражения - C++
Необходимо сделать задачу, сегодня, а разбираться не когда((( Если не трудно,сделайте-буду благодарен,задача в прикрепленной картинке.

7
Ev_Hyper
Заблокирован
01.01.2014, 16:35 #2
Цитата Сообщение от Кристина Браун Посмотреть сообщение
помогите как написать код функции на с++
с чем сложности?
1
MicM
822 / 480 / 90
Регистрация: 29.12.2009
Сообщений: 1,097
Завершенные тесты: 1
01.01.2014, 16:40 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
float func (float a,float b)
{
      if (a<b)
         return a/b+1;
      else if (a>b)
         return (a*b-5)/a;
      else return -1;
}
 
int main()
{
    float a,b;
    cin >> a >> b;
    float x = func(a,b);
    cout <<"X = " <<x <<endl;
    return 0;
}
1
palva
2697 / 1924 / 289
Регистрация: 08.06.2007
Сообщений: 7,084
Записей в блоге: 4
01.01.2014, 16:43 #4
Как-нибудь так:
C++
1
x=a<b?a/b+1:(a==b?-1:(a*b-5)/a);
Надеюсь типы переменных у вас вещественные.
1
Кристина Браун
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 21
01.01.2014, 16:47  [ТС] #5
спасибо большое:*
помогли)
0
takeneo
3 / 3 / 3
Регистрация: 16.08.2013
Сообщений: 22
01.01.2014, 16:56 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
ну я тоже написал без функций.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
int main()
{
    //x={a/b+1, если a<b; -1, если a=b; (a*b-5)/a, если a>b. 
    float a,b;
    double x;
    cout << "Введите а=";
    cin>> a;
    cout<< "Введите b=";
    cin >>b;
    if (a<b)
    x=(a/b+1);
    else
    if (a==b);
    x=-1;
    if (a>b)
    x=((a*b-5)/a);
    cout <<"\nx="<<x;
    return 0;
}
1
palva
2697 / 1924 / 289
Регистрация: 08.06.2007
Сообщений: 7,084
Записей в блоге: 4
01.01.2014, 16:59 #7
takeneo, строка 15 скорее всего будет выкинута оптимизатором. Этот код ничего не делает.
0
takeneo
3 / 3 / 3
Регистрация: 16.08.2013
Сообщений: 22
01.01.2014, 20:21 #8
опечатка.
C++
1
2
3
4
5
6
7
if (a==b)
    x=-1;
    if (a>b)
    x=((a*b-5)/a);
    cout <<"\nx="<<x;
    return 0;
}
0
01.01.2014, 20:21
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.01.2014, 20:21
Привет! Вот еще темы с ответами:

Вычислить значение выражения - C++
Я пока функцию не до конца понял, может бы кто-то из вас помог написать программу! Даны целые числа а, b, с. Вычислить в-сумму у = min...

Вычислить значение выражения - C++
Доброго времени суток! Мне нужно составить программу по заданному условию, но считает некорректно. Вычислить для своего варианта Y,...

Вычислить значение выражения - C++
Как решить y = x4 + 5*x3 – x2 + 120 Диапазон x -25..25 Условие включения значение Y к сумме y % 7 == 6 При выполнении задания...

Вычислить значение выражения - C++
совершенно не знакома с C++ но дали задание написать код, помогите пожалуйста....


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

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

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