Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.94/35: Рейтинг темы: голосов - 35, средняя оценка - 4.94
3 / 3 / 2
Регистрация: 21.10.2014
Сообщений: 49
1

Как записать Arcctg в формуле?

21.10.2014, 18:53. Просмотров 6500. Ответов 7
Метки нет (Все метки)


http://gyazo.com/5292fef6729272fa489d1d28335740b8
 Комментарий модератора 
Формулы надо переписывать в сообщение.
Редактор внизу страницы

Как тут можно записать arcctg ? В с++ новичок, только начал изучать в универе (1й курс)

Добавлено через 1 минуту
Код представляю себе так:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <math.h>
#include <cmath>
#include<iostream>
main()
{
float x, z, f;
int d;
printf("Vvedit znachennja x:");
scanf("%f", &x);
z = x*sin(x) + 6;
d = (z <-1) || (z == 5) || (z <= 0.2);
if (d == 25)  printf("\nDlja znachennja x=%f  znachenna z=%f  FNV\n", x,z);
else
if (z <= -0.2) z = arcctg(z)(z+sin(z)); // arcctg?
else f = log10(z+sqrt(z)+(z,0.15)); // (z,0.15) ce z vstepeni 0.15
if (!d)  printf("\nDlja znachennja x=%f  znachenna z=%f  znachenna f=%f\n", x, z, f);
scanf("%u");
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2014, 18:53
Ответы с готовыми решениями:

Записать тригонометрическое выражение по заданной формуле
Кто может помочь написать это на С++?

Записать тригонометрическое выражение по заданной формуле
Ребят вот то формула можете его под с++ сделать плиз а то напрегаюсь я сам! Те кто не понял вот...

Вычислить последовательность по формуле и записать ее в файл
Дано натуральное число n=10. Записать в файл g.txt последовательность чисел b1, b2,....bn,...

Записать тригонометрическое выражение по заданной формуле
Можете помочь с написанием этой формулы на языке С++. Не в курсе как скобки ставить эти.

7
34 / 34 / 21
Регистрация: 02.02.2012
Сообщений: 181
21.10.2014, 19:08 2
atan(x);
0
Модератор
Эксперт С++
10394 / 8666 / 5245
Регистрация: 18.12.2011
Сообщений: 23,182
21.10.2014, 19:25 3
Цитата Сообщение от tiger97 Посмотреть сообщение
d = (z <-1) || (z == 5) || (z <= 0.2);
if (d == 25)
d у Вас логическая переменная. Как она может быть равна 25?

Добавлено через 1 минуту
Цитата Сообщение от tiger97 Посмотреть сообщение
(z,0.15) ce z vstepeni 0.15
C++
1
pow(z,0.15)
arcctg(x) нет, используйте 1./atan(x)
0
3 / 3 / 2
Регистрация: 21.10.2014
Сообщений: 49
21.10.2014, 20:18  [ТС] 4
А тангенс тоже нужно высчитывать?
С 25 сейчас переделаю
0
Миниатюры
Как записать Arcctg в формуле?  
Модератор
Эксперт С++
10394 / 8666 / 5245
Регистрация: 18.12.2011
Сообщений: 23,182
21.10.2014, 20:30 5
У меня такая ошибка, только если нет <cmath>
C++
1
#include <cmath>
0
С чаем беда...
Эксперт CЭксперт С++
8489 / 4213 / 1167
Регистрация: 18.10.2014
Сообщений: 9,118
22.10.2014, 09:44 6
Так а что автор имел в виду вот под этим странным синтаксисом

C++
1
z = 1./atan(z)(z+sin(z))
С точки зрения языка, это попытка применить оператора вызова функции '()' к результату 'atan(z)', т.е. к значению типа 'float'. Что, разумеется, полнейшая бессмыслица.
0
:)
Эксперт С++
4765 / 3259 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
22.10.2014, 10:00 7
Цитата Сообщение от TheCalligrapher Посмотреть сообщение
С точки зрения языка
А с точки зрения математики подразумевается умножение.
0
С чаем беда...
Эксперт CЭксперт С++
8489 / 4213 / 1167
Регистрация: 18.10.2014
Сообщений: 9,118
22.10.2014, 10:03 8
Ну так видимо автору надо бы уже понять, что в языке С++ умножение не подразумевается, а должно быть выполнено самым что ни на есть явным образом при помощи бинарного оператора '*'.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2014, 10:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Записать тригонометрическое выражение по заданной формуле
Попалась такая формула. Не знаю в каком порядке писать на языке С++.

Вычислить выражение y= arcctg(x)
помогите написать программу в С++ для вычисления выражения y= arcctg(x) , значение угла должно быть...

Разложение arcctg с ряд
Доброй ночи! Помогите с задачкой плиз:confusion: Вообщем, как я поняла, то надо разложить...

Неправильно вычисляется arcctg
string Parser::Colculate(string &amp;str,vector&lt;string&gt; mas, int index) { if (mas == &quot;arcctg&quot;)...


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

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

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