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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread909268.html
Объясните для чего применяется эта директива.
C++ Про инклюды (не могу подключить хидера) Привет! Есть две папки "classes" и "functions" в папке "incl". Мне нужно подключить хидера из "classes" в хидера из "functions". Я пишу, допустим, для файла из "functions" так: #include <iostream> #include "incl/classes/YuryTypes.h" #include "incl/classes/YuryBasicString.h" // или так: 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"; // return 7; $start = strpos($text, "<tag>"); // return need text</tag>no need $text = substr($text, $start + strlen("<tag>")); // return 9 $end = strpos($text, '</tag>');
Конструктор C++
***************** ***************** ***************** Date d1(day, month, year); std::cout *********** ******************* ***************** Date d2(day, month, year);
C++ Классы и деревья http://www.cyberforum.ru/cpp-beginners/thread909193.html
1.Проблема с удалением элемента из дерева. (Когда удаляю элемент и вывожу дерево на экран программа зацикливается.) 2. При поиске , если вводить слово которого нет в дереве, некорректно работает. Помогите очень срочно! Могу заплатить! #include "stdafx.h" #include "iostream" #include <fstream> #include <string> using namespace std;
C++ Матрицы (обращение к двумерному массиву) Народ, решил на досуге для собственного использования создать класс матрица( пока пробный). Разумеется захотелось обращаться как к нормально двух-мерному массиву . И вот тут возникли проблемы. Хочется нормального обращения к элементам массива, но увы не получается. Matrix.h class CMatrix { private: int** _matr; int _n; подробнее

Показать сообщение отдельно
kventin_zhuk
БНТУ ФИТР
 Аватар для kventin_zhuk
214 / 154 / 15
Регистрация: 26.12.2012
Сообщений: 382
22.06.2013, 11:04     Измените код без cohio.h
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
105
#include<stdio.h>
#include<math.h>
#include <stdlib.h>
#include <iostream>
 
using namespace std;
 
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;
}
 
 
int 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;
 
    system("pause");
}

Также у вас написано main. Правило неявного int ушло вместе с 89 стандартом языка Си. Да и пишите вы используя стандартную библиотеку С++.
Вместо getch используйте допустим system("pause") из stdlib
 
Текущее время: 12:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru