Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 24.01.2019
Сообщений: 103
1

Посчитать функцию для трех наборов переменных x и y

24.01.2019, 21:02. Показов 2045. Ответов 31

Author24 — интернет-сервис помощи студентам
Не пойму как делать задание(смотреть ниже в миниатюрах).Вроде начал, но не уверен можете посмотреть и помочь.И как правильно вводить трьойную координату?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<iostream>
#include<cmath>
 
using namespace std;
 
const float e = 2.72;
double f(double x, double y) {
    double c = tan(pow(x, 2* e) - pow(y, 2));
    return c;
}
 
int main() {
    
    return 0;
}
Миниатюры
Посчитать функцию для трех наборов переменных x и y  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.01.2019, 21:02
Ответы с готовыми решениями:

Составить функцию сортировки значений трех переменных
Задание 3. Составить функцию сортировки значений трех переменных а, b, с в порядке возрастания. ...

Составить функцию сортировки значений трех переменных а, b, с в порядке возрастания
Составить функцию сортировки значений трех переменных а, b, с в порядке возрастания. Использовать...

Построение графика при использовании 8-ми наборов переменных
Здравствуйте, опять проблема при построении графика. Есть функция которая задается четырьмя...

Сколько существует различных наборов значений переменных?
2)Дано логическое выражение, зависящее от 6 логических переменных: X1 v ¬X2 v X3 v ¬X4 v X5 v X6 ...

31
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
25.01.2019, 14:00 21
Author24 — интернет-сервис помощи студентам
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
25
26
27
#include<iostream>
#define _USE_MATH_DEFINES
#include<cmath> 
using namespace std;
 
void Z (double *x, double *y, int n)
{
    double z;
    for (int i = 0; i < n; i++)
    for (int j = 0; j < n; j++)
    {
    z=tan(pow(x[i],2*M_E))-y[j]*y[j];
    cout <<"z("<<x[i]<<";"<<y[j]<<")="<<z<<"\n";    
    }
}    
    
int main()
{
    const int n=3;
    double x[n]={0.1, 0.5, 4.0};
    double y[n]={2.2, 8.39, 3.0};
                    
    Z(x,y,n);  
    
system("pause");
return 0;
}

Не по теме:

если нужно цитата - выделяйте её и нажимайте Цитировать

0
0 / 0 / 0
Регистрация: 24.01.2019
Сообщений: 103
25.01.2019, 14:08  [ТС] 22
Yetty, Большое спасибо. И оно мне все равно выдает ошибку с M_E.Я сделал так.P.SБиблиотека констант тогда была подключена
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
25
26
#include<iostream>
#include<cmath> 
using namespace std;
const float e = 2.72;
void Z(double *x, double *y, int n)
{
    double z;
    for (int i = 0; i < n; i++)
        for (int j = 0; j < n; j++)
        {
            z = tan(pow(x[i], 2 * e)) - y[j] * y[j];
            cout << "z(" << x[i] << ";" << y[j] << ")=" << z << "\n";
        }
}
 
int main()
{
    const int n = 3;
    double x[n] = { 0.1, 0.5, 4.0 };
    double y[n] = { 2.2, 8.39, 3.0 };
 
    Z(x, y, n);
 
    system("pause");
    return 0;
}
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
25.01.2019, 14:11 23
Цитата Сообщение от vladik42851 Посмотреть сообщение
выдает ошибку с M_E
Вы поставили
Цитата Сообщение от Yetty Посмотреть сообщение
#define _USE_MATH_DEFINES
и выдаёт ошибку ?
0
0 / 0 / 0
Регистрация: 24.01.2019
Сообщений: 103
25.01.2019, 14:12  [ТС] 24
Yetty, Да
0
0 / 0 / 0
Регистрация: 24.01.2019
Сообщений: 103
25.01.2019, 14:13  [ТС] 25
Yetty, Вот
Миниатюры
Посчитать функцию для трех наборов переменных x и y  
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
25.01.2019, 14:19 26
vladik42851, такой у Вас компилятор. если используете ehttps://www.cyberforum.ru/cgi-bin/latex.cgi?\approx2,718281828459 дайте ему тип double и знаков побольше
0
0 / 0 / 0
Регистрация: 24.01.2019
Сообщений: 103
25.01.2019, 14:24  [ТС] 27
Yetty, Вот что у меня
Миниатюры
Посчитать функцию для трех наборов переменных x и y  
0
0 / 0 / 0
Регистрация: 24.01.2019
Сообщений: 103
25.01.2019, 14:25  [ТС] 28
Yetty,
Цитата Сообщение от Yetty Посмотреть сообщение
такой у Вас компилятор. если используете e2,718281828459 дайте ему тип double и знаков побольше
Тоесть у меня не правильно через тип float?
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
25.01.2019, 14:32 29
Цитата Сообщение от vladik42851 Посмотреть сообщение
Тоесть у меня не правильно через тип float?
про float я бы советовал Вам забыть и никогда не применять тем более для констант с длинным хвостом - из-за маленькой точности. кроме того при преобразовании типов (т.е. когда несколько типов в одной формуле) вычисления будут медленнее.

ещё можно при передаче в функцию заменить int n на const int n
0
0 / 0 / 0
Регистрация: 24.01.2019
Сообщений: 103
25.01.2019, 14:34  [ТС] 30
Yetty, А что вы скажите про компилятор, что плохой?
0
7437 / 5029 / 2892
Регистрация: 18.12.2017
Сообщений: 15,692
25.01.2019, 15:02 31
vladik42851, с компилятором всё нормально. попробуйте поставить #define _USE_MATH_DEFINES
самой первой строкой (т.е. раньше #include<iostream>) и сообщите результат.
0
0 / 0 / 0
Регистрация: 24.01.2019
Сообщений: 103
25.01.2019, 15:11  [ТС] 32
Yetty, Полоучилось,спасибо
0
25.01.2019, 15:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2019, 15:11
Помогаю со студенческими работами здесь

Сколько существует различных наборов значений логических переменных
Помогите пожалуйста решить задание. С подробным решением, что бы можо было разобраться как это...

Сколько существует различных наборов значений логических переменных?
Сколько существует различных наборов значений логических переменных x1, x2,… x7, y1, y2,… y7,...

Как на множестве наборов значений переменных вводится отношение предшествования?
Добрый вечер, можете пожалуйста помочь ответить на вопрос, кому не будет трудным?

Сколько существует различных наборов значений переменных, которые удовлетворяют условиям?
Сколько существует различных наборов значений логических переменных x1, x2, … x8, y1, y2, … y8,...


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

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru