Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.03.2012, 02:15   #1
ЛЕШЬ
 
Регистрация: 22.10.2011
Сообщений: 5
По умолчанию Простой, вроде, пример на С++

Есть код:
Код:
#include <iostream>
using namespace std;
#include <math.h>
int main()
{
	float a=0,5;
	float x=3,4;
	double B=-3,35;
	double Y;
	Y=((1.9*pow(10,3)*x-exp(a*x))+(asin(B+x)-(log(pow(x,2))+a)))/((pow(pow((a*x-1.72),2),1/3))+4.75*pow(10,6)*(a-x)-pow(cos,2)*(B-x));
	cout<<"The result of y=1.9*pow(10,3)*x-exp(a*x))+(asin(B+x)-(log(pow(x,2))+a)))/((pow(pow((a*x-1.72),2),1/3))+4.75*pow(10,6)*(a-x)-pow(cos,2)*(B-x)) is "<<Y<<endl;
	return 0;
}
((pow(pow((a*x-1.72),2),1/3)) // сие страхолюдие есмь попытка найти кубический куб выражения pow((a*x-1.72),2)

Компилятор выдал 6 ошибок, 3 из которых про вышенаписанные переменные, которые компилятор идентифицировал как константы Прошу помочь.
ЛЕШЬ вне форума Ответить с цитированием
Старый 25.03.2012, 02:45   #2
ACE Valery
Сама себе режиссер
Старожил
 
Аватар для ACE Valery
 
Регистрация: 27.04.2007
Сообщений: 3,365
По умолчанию

Может, вы компиляторным языком ошибки опишите, без их интерпретации на русский?
Во-первых, в С нет чисел с запятой. Там роль запятой играет точка.
Во-вторых, функции pow и прочие могут требовать вещественный тип, а вы им передаете целые числа.
Если я вас напрягаю или раздражаю, вы всегда можете забиться в угол и поплакать
ACE Valery вне форума Ответить с цитированием
Старый 25.03.2012, 04:27   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Код:
#include <iostream>
using namespace std;
#include <math.h>
int main()
{
	float a=0.5;
	float x=3.4;
	double B=-3.35;
	double Y;
	Y=((1.9*pow(10,3)*x-exp(a*x))+(asin(B+x)-(log(pow(x,2))+a)))/((pow(pow((a*x-1.72),2),1/3))+4.75*pow(10,6)*(a-x)-pow(cos,2)*(B-x));
	cout<<"The result of y=1.9*pow(10,3)*x-exp(a*x))+(asin(B+x)-(log(pow(x,2))+a)))/((pow(pow((a*x-1.72),2),1/3))+4.75*pow(10,6)*(a-x)-pow(cos,2)*(B-x)) is "<<Y<<endl;
	return 0;
}
cos(). не присвоено значение.
А лучше, напишите формулу - чего хотите вычислить.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 25.03.2012 в 04:35.
Smitt&Wesson вне форума Ответить с цитированием
Старый 25.03.2012, 13:49   #4
ЛЕШЬ
 
Регистрация: 22.10.2011
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Smitt&Wesson Посмотреть сообщение
А лучше, напишите формулу - чего хотите вычислить.


Заранее благодарю!
ЛЕШЬ вне форума Ответить с цитированием
Старый 25.03.2012, 16:49   #5
JustError
 
Аватар для JustError
 
Регистрация: 30.01.2012
Сообщений: 6
По умолчанию

Корень любой степени находится по формуле:
n - степень;
a - выражение.
тогда
Корень n степени из а будет равняться "exp(1/n*log(a))"
JustError вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[MASM611] простой пример ... stupidstudent Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 06.02.2012 21:21
Не запускается простой пример SkrudjMakdak Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 0 29.12.2011 12:44
Простой пример AJAX cargo29 JavaScript, Ajax 12 26.09.2011 16:40
Самый простой пример J-Max C++ Builder 1 03.12.2010 22:59
Простой пример СOM технологий Красавчег))) Общие вопросы Delphi 0 02.06.2010 00:28