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

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

Войти
Регистрация
Восстановить пароль
 
shogunuz
4 / 4 / 0
Регистрация: 02.03.2015
Сообщений: 383
#1

Найти значение выражения - C++

28.11.2015, 21:27. Просмотров 256. Ответов 2
Метки нет (Все метки)

Доброго времени суток, уважаемые, помогите пожалуйста с решением одной задачи. Пробовал разные методы, не получается ;(
Ниже прилагаю код и саму задачу.
з.ы. Модераторы, заранее прошу прощения за то, что условие задачи в виде картинки, просто я сам не знаю, это степень логарифма(в конце) или нет.
Первый метод:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
double f1,x,y;
    cin>>x>>y;
    f1=2*(tan(x+M_PI/6)) /(1/3 +cos(y+x*x)*cos(y+x*x)) + (x*x+2)*log10(2);
    cout.precision(2);
    cout << fixed<<f1;
    return 0;
}
Второй метод:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <math.h>
using namespace std;
 
int main()
{
double f1,x,y;
    cin>>x>>y;
    f1=2*(tan(x+M_PI/6)) /(1/3 +cos(y+x*x)*cos(y+x*x)) + log2(x*x+2);
    cout.precision(2);
    cout << fixed<<f1;
    return 0;
}
Отличия лишь в логарифмах, однако во втором варианте ответ более близок к настоящему.

Вот проверочные х и у данные с ответами:
х=0.22 у=6.17 f1=2.42
x=1.7 y=5.18 f1=-4.61
0
Изображения
 
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2015, 21:27
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Найти значение выражения (C++):

Найти значение выражения - C++
Найти значение выражения как на скрине, где n! означает факториал числа n. Сделать через функцию. Я на C++ Builder.

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

Найти значение выражения - C++
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;Russian&quot;); float...

Найти значение выражения - C++
#include &lt;iostream&gt; #include &lt;locale&gt; #include &lt;cmath&gt; #include &lt;conio.h&gt; using namespace std; #define M_PI...

Найти значение выражения - C++
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; using std :: cout; using std :: cin; void SetRussianLocale() {...

Найти значение выражения - C++
Здравствуйте,помогите пожалуйста найти ошибку. Вот код: #include&lt;iostream.h&gt; #include&lt;math.h&gt; #include&lt;stdio.h&gt; ...

2
shogunuz
4 / 4 / 0
Регистрация: 02.03.2015
Сообщений: 383
29.11.2015, 16:09  [ТС] #2
up (если можно так делать)
0
zss
Модератор
Эксперт С++
6928 / 6490 / 2182
Регистрация: 18.12.2011
Сообщений: 17,105
Завершенные тесты: 1
29.11.2015, 16:12 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от shogunuz Посмотреть сообщение
1/3
Это выражение равно нулю
Надо
C++
1
1.0/3.0
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2015, 16:12
Привет! Вот еще темы с ответами:

Найти значение выражения - C++
Найти значение выражения (2*5!+3*8!)/(6!+4!) , определив функцию расчета факториала натурального числа.

Найти значение выражения - C++
Помогите пожалуйста с реализацией задачи((единственное,что пожалуй не доходит до меня в С++(Дано вещественное число X и целое число N (&gt;...

Найти значение выражения - C++
Всем привет! Пожалуйста помогите разобраться с математическими выражениями в Visual Studio 2010. Как записывать их в саму программу. Кто-то...

Найти значение выражения - C++
нужно решить c использованием while


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

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

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