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

Измените код без cohio.h - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread909268.html
Объясните для чего применяется эта директива.
C++ Про инклюды (не могу подключить хидера) Привет! Есть две папки "classes" и "functions" в папке "incl". Мне нужно подключить хидера из "classes" в хидера из "functions". Я пишу, допустим, для файла из "functions" так: #include... http://www.cyberforum.ru/cpp-beginners/thread909256.html
Работа со строками (распарсить несколько HTML/XML документов) C++
Привет всем. Нужно перевести код с PHP на C++, или же привести аналогичный код только на c++:) // На выходе нужно получить текст между <tag> и </tag> $text = "no need<tag>need text</tag>no need"; ...
Конструктор C++
***************** ***************** ***************** Date d1(day, month, year); std::cout *********** ******************* ***************** Date d2(day, month, year);
C++ Классы и деревья http://www.cyberforum.ru/cpp-beginners/thread909193.html
1.Проблема с удалением элемента из дерева. (Когда удаляю элемент и вывожу дерево на экран программа зацикливается.) 2. При поиске , если вводить слово которого нет в дереве, некорректно работает....
C++ Матрицы (обращение к двумерному массиву) Народ, решил на досуге для собственного использования создать класс матрица( пока пробный). Разумеется захотелось обращаться как к нормально двух-мерному массиву . И вот тут возникли проблемы. ... подробнее

Показать сообщение отдельно
maxii
1 / 1 / 0
Регистрация: 28.12.2011
Сообщений: 226

Измените код без cohio.h - C++

22.06.2013, 11:00. Просмотров 313. Ответов 2
Метки (Все метки)

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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
#include<stdio.h>
#include<math.h>
#include<conio.h>
#include <iostream.h>
 
double f(double x) // function
 {
 
  return (x*x*x*x)-(x*x*x)-(2*(x*x))+(3*x)-3;
 }
double f1(double x) 
{
      return 4*(x*x*x)-(3*(x*x))-(4*x)+3;
}
double f2(double x) 
{
 
      return 12*(x*x)-(6*x)-4;
}
 
//metod polovinogo deleniya
double mpodil(double a, double b, double e )
{
      double c;
      c=(a+b)/2;
          while((fabs(b-a)>e)&&(f(c)!=0))
                      {
                      if (f(a)*f(c)<0)
                         b=c;
                      else
                         a=c;
                         c=(a+b)/2;
                      }
      return c;
}
 
//metod zolotogo pereriza
double mzolp(double a, double b, double e )
{
      double c;
      c=a+0.618*(b-a);
          while((fabs(b-a)>e)&&(f(c)!=0))
                      {
                      if (f(a)*f(c)<0)
                         b=c;
                      else
                         a=c;
                         c=a+0.618*(b-a);
                      }
      return c;  
}
 
//metod hord
double hord(double a, double b, double e)
{
    while(fabs(b-a)>e)
    {
        a =b-(b- a)*f(b)/(f(b)-f(a));
        b =a-(a- b)*f(a)/(f(a)-f(b));
    }
 
 
    return b;
}
 
//metod kasatelnych
 double dotych(double a, double b, double e)
 {
        double c;
        
        if(f(a)*f2(a)>0) c=a;
            else c=b;
        do {
        c=c-f(c)/f1(c);
      
    }
    while (fabs(f(c))>=e);
       return c;
        }
 
 
main()
 {
 double a,b,c,e,pd,zp,hd,md;
 a=-1;
 b=5;
 e=0.01;
         cout<<"a="<<a<<" b="<<b<<endl;
         cout<<"e="<<e<<endl;
  
  pd=mpodil(a,b,e);
  cout<<"Metod polov: "<<pd<<endl;
  
  zp=mzolp(a,b,e);
  cout<<"Metod zolotog:    "<<zp<<endl;
  
  hd=hord(a,b,e);
  cout<<"Metod hord:      "<<hd<<endl;
  
  md=dotych(a,b,e);
  cout<<"Metod kasateln: "<<md<<endl;
  
 getch();
}
Добавлено через 3 минуты
xУ меня сейчас нету своего компа, но на онлайн компиляторе этот рабочий код не запускается через пакет cohio.h, который имеет такие функции как getchar (). Кто то может подсказать как обойтись без них.
Как заменить эти функции на аналогичные.
Если не возможно то запустите этот код на своем компиляторе пожалуста,
и если он правильно работает скиньте принтскрины с результатами. бУду очень благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru