Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
студент14
0 / 0 / 0
Регистрация: 20.03.2015
Сообщений: 62
1

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

12.05.2015, 09:08. Просмотров 892. Ответов 7
Метки нет (Все метки)

Обчислить значение выражения y=корень(2-b)^3+(3-b)^3, для подсчета (a-b)^3 использовать функцию.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2015, 09:08
Ответы с готовыми решениями:

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

Вычислить значение выражения
Напишите программу пожалуйста:flirt: Вычислить f, задав значения переменным. F =...

Вычислить значение выражения
Вычислить Y, задав значения переменным: Пользуйтесь редактором формул внизу страницы...

Вычислить значение выражения
Вот условие задачи "Даны действительные числа a, b, c. Вычислить T=\frac{max(a,...

Вычислить значение выражения
Уважаемые товарищи программисты!)у меня проблемы по С++(не по моей специальности.к тому же совсем...

7
Solitaire Raven
33 / 33 / 47
Регистрация: 20.04.2015
Сообщений: 198
12.05.2015, 10:09 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream.h>
 
int main()
{
 
Desire(2,3);
Count(2,3);
}
 
 
void  Desire(int a, int b) {
int c;
c=sqrt(pow((2-b),3))+(pow(3-b),3);
return c;
 
}
 
void Count(int a,int b)
{
int d;
d=pow((a-b),3);
}
1
Kerry_Jr
Эксперт PHP
2210 / 2006 / 940
Регистрация: 14.05.2014
Сообщений: 5,869
Записей в блоге: 1
Завершенные тесты: 5
12.05.2015, 10:32 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от Solitaire Raven Посмотреть сообщение
C++
1
2
3
4
5
6
void  Desire(int a, int b) {
    int c;
    c=sqrt(pow((2-b),3))+(pow(3-b),3);
    return c;
 
}
возвращать значение из void-функции как-то не 'comme il faut'.
C++
1
2
3
int  Desire(int a, int b) {
    return static_cast<int>(sqrt(Count(a, b)+Count(a, b)));
 }
Цитата Сообщение от Solitaire Raven Посмотреть сообщение
C++
1
2
3
4
5
int main()
{
    Desire(2,3);
    Count(2,3);
}
ну вызвали вы эти функции, а с какой целью? Компилятор их даже не увидит и выдаст ошибки.
Итого
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
int Count(int a, int b);
double Desire(int b);
 
int main()
{
    int b;
    std::cout << "Enter b: ";
    std::cin >> b;
    std::cout << " y = " << Desire(b) << std::endl;
 
    return 0;
}
 
int Count(int a, int b)
{
    return (a - b) * (a - b) * (a - b);
}
 
double Desire(int b)
{
    return sqrt(Count(2, b) + Count(3, b));
}
Это без проверки на отрицательное значение под корнем.
1
студент14
0 / 0 / 0
Регистрация: 20.03.2015
Сообщений: 62
12.05.2015, 18:49  [ТС] 4
А есть простее способ? Много незнакомого, которого не учили. Мы учим самые азы
0
maestro4250
11 / 11 / 5
Регистрация: 01.04.2015
Сообщений: 120
12.05.2015, 19:44 5
Цитата Сообщение от студент14 Посмотреть сообщение
Обчислить значение выражения y=корень(2-b)^3+(3-b)^3, для подсчета (a-b)^3 использовать функцию.
какую функцию самописную или те которые есть стандартные ?
0
студент14
0 / 0 / 0
Регистрация: 20.03.2015
Сообщений: 62
12.05.2015, 19:59  [ТС] 6
Не указано. Это все задание. Если можно самым легким способом для чайников. Мы изучаем лишь азы.
0
maestro4250
11 / 11 / 5
Регистрация: 01.04.2015
Сообщений: 120
12.05.2015, 20:36 7
функции еще не проходили ?

Добавлено через 7 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
//Обчислить значение выражения y = корень(2 - b) ^ 3 + (3 - b) ^ 3, для подсчета(a - b) ^ 3 использовать функцию.
 
#include <iostream>
#include <cstdlib>
#include <cmath>
 
using namespace std;
void main()
{
    setlocale(LC_CTYPE, "Russian");
    double y= 0,b=1;
    double temp1 = 0, temp2 = 0; // переменные для хранения результата промежуточного 
 
    temp1 = pow(2 - b, 3);// функция pow возводить в степень 3 вот это (2 - b) ^ 3 записывая в temp 
    temp2 = pow(3 - b, 3);// функция pow возводить в степень 3 вот это (3 - b) ^ 3 записывая в temp 
 
    y = sqrt(temp1 + temp2);// квадратный корень суммы 
 
    cout << "Результат вычисления  " << y << endl;
 
system("pause");
}
1
студент14
0 / 0 / 0
Регистрация: 20.03.2015
Сообщений: 62
13.05.2015, 17:20  [ТС] 8
Вроде нет. Ой этот код вобще почти все не знаю. Лучше первые напишу, спасибо)
0
13.05.2015, 17:20
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2015, 17:20

Вычислить значение выражения
И вот снова прошу вашей помощи! (a+b)/(e^x+cosX) x&lt;=2.8 S=(a+b)/(x+1) 2.8&lt;=x&lt;6 ...

Вычислить значение выражения
Помогите пожалуйста с задачей) Не могу написать в C++ ( прошу прощения за оформление формулы, по...

Вычислить значение выражения
1. Дано натуральное число n. Вычислить: P = (1-1 / 2) * (1-1 / 4) * (1-1 / 6) ... * (1-1 / 2 * n.


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

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

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