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

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

Войти
Регистрация
Восстановить пароль
 
 
gas5055
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
#1

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

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

подскажите, как написать уравнение
0
Миниатюры
подскажите, как написать уравнение  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2012, 15:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос подскажите, как написать уравнение (C++):

Как правильно написать это уравнение в С++ - C++
Помогите правильно написать уравнение. Я не могу правильно это сделать, только это смог (atan(sqrt(2 * x + 1)

как написать класс квадратное уравнение??? - C++
#include <iostream> #include <complex> #include <math> using namespace std; class kvadr{ float a, b, c; public: ...

18. Написать программу, которая решает уравнение с одним неизвестным и выводит в консоль значение неизвестного. Уравнение посимвольно вводится с клави - C++
#include <iostream> using namespace std; void main() { int urov1 = 0; int urov2 = 0; int urov3 = 0; float stad = 0; ...

Написать программу, которая решает уравнение с одним неизвестным и выводит в консоль значение неизвестного. Уравнение посимвольно вводится с клавиатур - C++
Заупутался :-(

Подскажите как написать - C++
Алгоритм решения индивидуальной задачи разделить на две функции: - функцию, которая организует вычисления по формуле, определенной в ...

Подскажите как написать программы на С++ - C++
Упр. 1 Напишите программу, которая выводит в левом верхнем углу экрана квадрат, изображенный с использованием символа, который...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
gas5055
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
19.12.2012, 15:31  [ТС] #2
А то я в первый раз и ошибки пока выдает(

Добавлено через 37 секунд
В С++, забыл уточнить)
0
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 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
gas5055
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
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
20.12.2012, 01:01 #5
я вижу одно сообщение об ошибке: вторая { не нужна
1
gas5055
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
gas5055
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
20.12.2012, 01:29  [ТС] #7
Абра-кадабра какая то и ответ не сходиться(
0
Миниатюры
подскажите, как написать уравнение  
9cbka
2 / 2 / 0
Регистрация: 13.10.2012
Сообщений: 60
20.12.2012, 01:38 #8
Цитата Сообщение от gas5055 Посмотреть сообщение
Абра-кадабра какая то и ответ не сходиться(
Русский не определяет.

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

Добавлено через 1 минуту
Ответ должен был такой получиться.
Y=1.5474e-01
0
Euroman
28 / 24 / 1
Регистрация: 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
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 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
gas5055
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
20.12.2012, 01:56  [ТС] #12
Писал формулу не я - у меня такой же вопрос был, но удоляю эту М и ничго не меняеться.
0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
20.12.2012, 01:58 #13
Цитата Сообщение от gas5055 Посмотреть сообщение
удоляю эту М и ничго не меняеться.
какую М??? ты читал сообщение?!?!
1
gas5055
2 / 2 / 0
Регистрация: 19.12.2012
Сообщений: 34
20.12.2012, 02:01  [ТС] #14
Все- формулу исправил и ответ сошелся- огромное спасибо!!!
можно спать идти)
0
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
20.12.2012, 07:44 #15
Kuzia domovenok, что-то передумал я градусы ставить, когда писал. Нолик одного размера с остальными степенями.
gas5055, M_PI - константа, равная 3.14159.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.12.2012, 07:44
Привет! Вот еще темы с ответами:

лаба по Си++ подскажите как написать=) - C++
Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. Переставляя столбцы заданной...

Как написать праграмму подскажите на с++ - C++
В массиве хранятся сведения о количестве осадков,выпавших за каждый день августа.Определить среднее количество осадков,выпавших в дни,когда...

Подскажите как написать программу - C++
не могу разобраться с логарифмом и корнем, помогите написать g=x*Ln(\frac{2x}{b})cos{}^{2}a a=0.3, b=0.05 Редактор формул внизу...

Подскажите, как правильно написать - C++
Здравствуйте! Подскажите, пожалуйста, как написать такой код правильно: class Example { public: Example(int...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
20.12.2012, 07:44
Ответ Создать тему
Опции темы

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