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

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

Войти
Регистрация
Восстановить пароль
 
HEKPOMAHT
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 32
#1

Проблема в задачке - C++

25.01.2012, 11:56. Просмотров 309. Ответов 3
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream.h>
#include <string.h>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>
 
double x;
double function(double x);
 
main()
{
int e ;
double x1, x2 , a, b, funX,funX1,funX2, eps, t, l, x; 
 
 
int k=0;
cout << "ГЈВЄ*¦ВЁГўВҐ **Г§*«Г¬*Г«© ®ГўГ*ВҐ§®ВЄ «®ВЄ*«ВЁ§*樨 ¬ВЁ*ВЁ¬ГЈ¬* [a, b]" << "\n";
cin >> a;
cin>>b;
cout << "ГЈВЄ*¦ВЁГўВҐ Гў®Г§*®ГЎГўГ¬ ¢ëç¨á«ВҐ*ВЁГЇ eps>0" << "\n";
cin >> eps;
 do   
 {
  x1 = a;
  x2 = b;
  cout<<endl;
  cout<<"{"<<k<<"}:   ["<<x1<<" , "<<x2<<"]"<<endl;  
  k++;
  l=b-a;
  x = (x1 + x2)/2; 
  funX=function(x);
  cout<<"x= "<<x;
  cout<<"     f(x)="<<funX<<endl;
  
  x1=a+l/4;
  funX1=function(x1);
  cout<<"x1= "<<x1;
  cout<<"     f(x1)="<<funX1<<endl;
 
  x2=b-l/4;
  funX2=function(x2);
  cout<<"x2= "<<x2;
  cout<<"     f(x2)="<<funX2<<endl;
 
  if (funX1 < funX)  { b = x; x = x1;}      
  if (funX2 < funX)  { a = x; x = x2;}
  if (funX2 >= funX) { a = x1; b = x2;}
 
 }   
 while (l > eps);
 cout<< endl;
 cout<<"Znachenie x:"<<x<<endl; 
 cout<<"Znachenie f(x):"<<function(x)<<endl;
 
 cin >> e;
 system("cls");
 return 0;
}
double function(double x)
{   
 return -2 sin(x)+sin(2x)-(2 sin(3x)/3);
}
Не могу правильно вставить данную функцию: -2sin(x)+sin(2x)-(2sin(3x)/3)
Помогите пожалуйста.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.01.2012, 11:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проблема в задачке (C++):

не могу разобраться в задачке - C++
Доброго времени суток! Что то не получается скомпилировать задачку! буду рад помощи tg(x) - (5-x)4 вот код: #include &quot;stdafx.h&quot;...

Все в одной задачке - C++
Задания 1. Создать массив с использованием указателя. Заполнить созданный массив значениями согласно варианту. Для обращения к элементам...

3 задачке на прологе - Prolog
Решите мне задачьки на прологе пожалуйста.. Создайте предикат, который будет находить среднеарифметическое значений, находящихся в...

Не могу разобраться в задачке - Python
Дано целое число N (&gt; 1) и набор из N вещественных чисел. Если данный набор образует убывающую последовательность, то вывести 0; в...

Подскажите пожалуйста по задачке - Java SE
Решаю вот тут задачку(игра фанты для 2 игроков), вроде бы получилось , покажите пожалуйста мои ошибки, я знаю их тут много:) mport...

Подскажите с программой к задачке(потоки) - Java SE
Здравствуйте. Есть такая задачка: Задача о парикмахере. В тихом городке есть парикмахерская. Салон парикмахерской мал, ходить там может...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
25.01.2012, 12:06 #2
return -2 * sin( x ) + sin( 2 * x ) - ( 2 * sin( 3 * x ) / 3.0 );
а НЕ так:
return -2 sin(x)+sin(2x)-(2 sin(3x)/3);
1
HEKPOMAHT
0 / 0 / 0
Регистрация: 18.11.2011
Сообщений: 32
25.01.2012, 12:22  [ТС] #3
программа не компилируется((
0
YouDoItWrong
46 / 46 / 7
Регистрация: 29.10.2011
Сообщений: 154
25.01.2012, 13:13 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <iostream>
#include <string>
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>
 
using namespace std;
 
double x;
double function(double x);
 
int main()
{
int e ;
double x1, x2 , a, b, funX,funX1,funX2, eps, t, l, x; 
 
 
int k=0;
cout << "гЄ*¦ЁвҐ **з*«м*л© ®в१®Є «®Є*«Ё§*жЁЁ ¬Ё*Ё¬г¬* [a, b]" << "\n";
cin >> a;
cin>>b;
cout << "гЄ*¦ЁвҐ в®з*®бвм ўлзЁб«Ґ*Ёп eps>0" << "\n";
cin >> eps;
 do   
 {
  x1 = a;
  x2 = b;
  cout<<endl;
  cout<<"{"<<k<<"}:   ["<<x1<<" , "<<x2<<"]"<<endl;  
  k++;
  l=b-a;
  x = (x1 + x2)/2; 
  funX=function(x);
  cout<<"x= "<<x;
  cout<<"     f(x)="<<funX<<endl;
  
  x1=a+l/4;
  funX1=function(x1);
  cout<<"x1= "<<x1;
  cout<<"     f(x1)="<<funX1<<endl;
 
  x2=b-l/4;
  funX2=function(x2);
  cout<<"x2= "<<x2;
  cout<<"     f(x2)="<<funX2<<endl;
 
  if (funX1 < funX)  { b = x; x = x1;}      
  if (funX2 < funX)  { a = x; x = x2;}
  if (funX2 >= funX) { a = x1; b = x2;}
 
 }   
 while (l > eps);
 cout<< endl;
 cout<<"Znachenie x:"<<x<<endl; 
 cout<<"Znachenie f(x):"<<function(x)<<endl;
 
 cin >> e;
 system("pause");
 return 0;
}
double function(double x)
{   
    return -2 * sin( x ) + sin( 2 * x ) - ( 2 * sin( 3 * x ) / 3.0 );
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.01.2012, 13:13
Привет! Вот еще темы с ответами:

Затруднения с классами в простой задачке - Программирование Android
Здравствуйте! Очень слабо разбираюсь в Jave , но нужн скомпиллиовать для андроид-приложения код: Собственно код: String week =...

Расставьте, пожалуйста, комментарии к моей задачке - Delphi
вообщем вот задачки unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, ...

Нужно нарисовать блок схему по задачке - Visual Basic
Всем привет, не могли бы вы помочь нарисовать блок схему по этой задаче: Определить сумму элементов массива, расположенных между...

не могу найти ошибку в простющей задачке - Delphi
где тут ошибка, подскажите var Form1: TForm1; a,b:real; c:string; implementation {$R *.dfm}


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

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

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