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

подскажите, как написать уравнение

19.12.2012, 15:29. Показов 11148. Ответов 16
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
подскажите, как написать уравнение
Миниатюры
подскажите, как написать уравнение  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.12.2012, 15:29
Ответы с готовыми решениями:

Как правильно написать это уравнение в С++
Помогите правильно написать уравнение. Я не могу правильно это сделать, только это смог...

как написать класс квадратное уравнение???
#include <iostream> #include <complex> #include <math> using namespace std; class kvadr{ ...

Подскажите как правильно записать уравнение
Как исправить неправильную форму функции

Подскажите пожалуйста как записать уравнение
Подскажите как записать 6 уравнение в виде кода!...

16
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
19.12.2012, 15:31  [ТС] 2
А то я в первый раз и ошибки пока выдает(

Добавлено через 37 секунд
В С++, забыл уточнить)
0
4311 / 1422 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
19.12.2012, 18:27 3
Перед этим подключить cmath.
Код
 y = ((log(fabs(x))/log(2))*pow(sin(x+pow(35,0)),2) + exp(-2*x))/(pow(3,x-1)*pow(2*M_PI+1.0/2.0*cos(x),1.0/3.0));
1
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
20.12.2012, 00:59  [ТС] 4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <vcl.h>
#pragma hdrstop
#include<iostream.h>
#include<iomanip.h>
#include<math.h>
#include<stdio.h>
void main()
{const double PI=3.1415926;
{float x,y;
 for(int i=0;i<3;i++)
  { cout<<"Введите x=";
    cin>>x;
        y=((log(fabs(x))/log(2))*pow(sin(x+pow(35,0)),2) + exp(-2*x))/(pow(3,x-1)*pow(2*M_PI+1.0/2.0*cos(x),1.0/3.0));
    cout<<"При x="<<x<<endl;
    cout.setf(ios::scientific,ios::floatfield);
    cout<<"Результат y="<<setprecision(4)<<y<<endl<<endl;
    cout.setf(0,ios::floatfield);
  }
 cout<<"Конец программы. нажмите Enter"<<endl;
 getchar();
  }
Выдает 2 ошибки - подскажите

[C++ Ошибка] Unit1.cpp(22): E2134 Compound statement missing }
[C++ Предупреждение] Unit1.cpp(22): W8004 'PI' is assigned a value that is never used
0
4064 / 3318 / 924
Регистрация: 25.03.2012
Сообщений: 12,493
Записей в блоге: 1
20.12.2012, 01:01 5
я вижу одно сообщение об ошибке: вторая { не нужна
1
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
20.12.2012, 01:26  [ТС] 6
Убираю скобку - выдает эти

[C++ Ошибка] Unit1.cpp(21): E2134 Compound statement missing }
[C++ Ошибка] Unit1.cpp(23): E2134 Compound statement missing }
[C++ Предупреждение] Unit1.cpp(23): W8004 'PI' is assigned a value that is never used

Добавлено через 2 минуты
А нет - все получилось - не ту скобку убирал)))

Добавлено через 1 минуту
Спасибо всем огромное за участие - ваш небольшой вклад - для меня большой шаг вперед)

Добавлено через 6 минут
что то с ответом не получаеться(
0
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
20.12.2012, 01:29  [ТС] 7
Абра-кадабра какая то и ответ не сходиться(
Миниатюры
подскажите, как написать уравнение  
0
2 / 2 / 4
Регистрация: 13.10.2012
Сообщений: 60
20.12.2012, 01:38 8
Цитата Сообщение от gas5055 Посмотреть сообщение
Абра-кадабра какая то и ответ не сходиться(
Русский не определяет.

Добавлено через 8 минут
И измени:
float x,y;
на
double x,y;
1
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
20.12.2012, 01:48  [ТС] 9
Спасибо, исправил, но почему то ответ неправельный получаеться...
и как сделать, что бы русский видел???

Добавлено через 1 минуту
Ответ должен был такой получиться.
Y=1.5474e-01
0
28 / 24 / 2
Регистрация: 11.12.2012
Сообщений: 448
20.12.2012, 01:52 10
Ну вроде для iomanip и iostream без h употребляются, надо бы еще строчку добавить using namespace std;
Чтобы на русский перейти используй setlocale(LC_ALL, "Russian");
Больше не могу помочь, сам только неделю изучаю язык

Добавлено через 3 минуты
2*M_PI
А причем тут M_ в уравнении, может я чего-то не понимаю.
1
4064 / 3318 / 924
Регистрация: 25.03.2012
Сообщений: 12,493
Записей в блоге: 1
20.12.2012, 01:53 11
Цитата Сообщение от BumerangSP Посмотреть сообщение
pow(35,0)
0 - это не степень. это градусы, блин.

C++
1
y=((log(fabs(x))/log(2))*pow(sin(x+35.0*M_PI/180.0),2) + exp(-2*x))/(pow(3,x-1)*pow(2*M_PI+1.0/2.0*cos(x),1.0/3.0));
1
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
20.12.2012, 01:56  [ТС] 12
Писал формулу не я - у меня такой же вопрос был, но удоляю эту М и ничго не меняеться.
0
4064 / 3318 / 924
Регистрация: 25.03.2012
Сообщений: 12,493
Записей в блоге: 1
20.12.2012, 01:58 13
Цитата Сообщение от gas5055 Посмотреть сообщение
удоляю эту М и ничго не меняеться.
какую М??? ты читал сообщение?!?!
1
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
20.12.2012, 02:01  [ТС] 14
Все- формулу исправил и ответ сошелся- огромное спасибо!!!
можно спать идти)
0
4311 / 1422 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
20.12.2012, 07:44 15
Kuzia domovenok, что-то передумал я градусы ставить, когда писал. Нолик одного размера с остальными степенями.
gas5055, M_PI - константа, равная 3.14159.
1
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
20.12.2012, 18:30  [ТС] 16
Мне крайне неловко, но совсем не получаеться написать уравнение, если не сложно, хотя бы по первой строке
0
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
20.12.2012, 18:31  [ТС] 17
Re: подскажите, как написать уравнение
Миниатюры
подскажите, как написать уравнение  
0
20.12.2012, 18:31
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2012, 18:31
Помогаю со студенческими работами здесь

Подскажите как задать уравнение прямоугольника
Даны координаты вершин прямоугольника A(0;0) B(2;0) C(0;1) D(2;1). Нужно задать уравнение...

Подскажите, как составить уравнение заштрихованной области
Подскажите, пожалуйста, как правильно составить уравнение заштрихованной области.

Подскажите пожалуйста, как в мадкаде сделать это уравнение?
((900-x)^0.831)*4.37-x=0

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


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

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