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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2011, 17:02   #1
PotatoCaptain
Пользователь
 
Регистрация: 05.12.2011
Сообщений: 40
По умолчанию область определения для cos

Здравуйствуйте, дано задание

значение a и b, а также шага должно вводится пользователем
я почти написал сам код
Код:
include "stdafx.h"
#include <iostream>
#include <math.h>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
 setlocale(0,"rus");
 double x,a,b,dx,f=1.0;
 int error;
cout<<"Введите значение а"<<endl;
 cin>>a;
 
 cout<<"Введите значение b"<<endl;
 cin>>b;
 while (b<a)
 { cout <<"Введите значение правой крайней границы b, большее, чем a";
 cin >> b;
 }
 dx=(b-a)/1000;
 error = 0; 
 for(x=a;x<=b;x=x+dx)
 {
 if (0<cos(pow(2.0,x)+3.14)||cos(pow(2.0,x)+3.14)<3.14/2||(3*3.14)/2<cos(pow(2.0,x)+3.14)<2*3.14)
//вот эта область определения, но чтото я не так зделал
 f=f*((log(cos(pow(2.0,x)+3.14)))/log(5.0)*dx);
 else error =1;  
 }
 if (error == 0) cout<<"Значение произведения:"<<f<<'\n'; 
 else cout << "Ошибка 404"<< endl;
 system("pause");
 return 0;
}
, но вот проблема с областю определения,
поидее cos(2^x+6) НЕ должен принимать значения от (Pi/2 и до Pi*3/2) +2Pi*k как это вписать в программу, помогите пожайлуста
PotatoCaptain вне форума Ответить с цитированием
Старый 05.12.2011, 17:36   #2
PotatoCaptain
Пользователь
 
Регистрация: 05.12.2011
Сообщений: 40
По умолчанию

как задать область определения что косинун НЕ принимает значения только в (pi/2<cos(2^x+6)<pi3/2) +2Pi*k
PotatoCaptain вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт для определения устройства. Romashkad1 JavaScript, Ajax 1 05.11.2011 16:30
программка для построения графиков тригонометрических функций sin cos tg ctg [delphi] Николай.А Помощь студентам 3 06.10.2011 08:46
Область определения для построения графика ChelseaFan Помощь студентам 11 02.12.2010 11:09
вычислить: У=cos(x)+cos(x)*(x)+ cos(X)*(X)*(X)+...+cos(X)(в n степени) КАША Помощь студентам 20 01.11.2010 17:34
Есть ли функция для cos параметр которого не радианы, а градусы? Gromsky Помощь студентам 6 14.03.2008 16:26