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

Решение уравнения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Консольное меню http://www.cyberforum.ru/cpp-beginners/thread528828.html
Здравствуйте кто может помочь с консольным меню. Расклад таков. Верхнее меню должно состоять из 6 пунктов. 1) --> Ауди --- --- --- 2) --> BMW --- --- ---
C++ Сумма двоичных чисел, представленных массивами Ребят, помогите понять, что не так. Задача просуммировать 2 массива двоичных чисел. На посленей итерации в цикле for почему-то значение суммы на 6 элементе меняется. bool x1 = {1, 1, 1, 1, 1}; bool x2 = {0, 0, 0, 0, 0}; bool b = {0}; // переносы bool sum = {0}; for (int i = 4; i > -1; --i) { http://www.cyberforum.ru/cpp-beginners/thread528826.html
C++ В тексте заменить окончания слов ing на еd и вывести результаты на экран.
Подскажите, пожалуйста, каким образом можно реализовать данную задачу на Си или выложите пример, идентичный данному, либо пример с поиском и заменой слов в строке или тексте.
C++ Ошибка компиляции array of abstract objects is not allowed
Здравствуйте, следующий код выдает ошибку array of array of abstract class "tochka" is not allowed tochka pole// tochka - class наследовуемый от базового класса RisujObject Скажите пожалуйста с чем связана может быть ошибка? Код слишком большой и непонятный чтобы выкладывать.
C++ Класс Complex http://www.cyberforum.ru/cpp-beginners/thread528784.html
Описать класс, реализующий указанный ниже тип данных. Класс должен содержать множество конструкторов для создания объектов определенного типа (конструктор по замачивания и с параметрами, конструктор копии) и представлены в таблице операции над объектами класса (плюс обязательно операцию присваивания) с использованием механизма перегрузки операций. Написать программу, которая демонстрирует работу...
C++ Как узнать, какого типа объект находится по указателю Есть массив указателей базового класса, нужно узнать какие типы этих объектов. class Shape{ public: ~Shape(){} virtual void Draw() = 0; }; class Triangle : public Shape{ virtual void Draw(){} }; подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5954 / 5559 / 1788
Регистрация: 18.12.2011
Сообщений: 14,207
Завершенные тесты: 1
27.03.2012, 12:36     Решение уравнения
Решение делением отрезка пополам
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
#include <stdio.h>
#include <conio.h>
//  описание функции y=f(x)
double f(double x)
{
      return x*exp(x*x)-1.;
}
// функция sign проверяет равенство знаков
int sign(double a,double b)
{
        if(a>0 && b>0)
return 1;
        if (a<=0 && b<=0)
            return 1;
        return 0;
}
// вычисление корня делением отрезка пополам.
double root(double xleft,double xright,double eps)
{
        double x0,y0,yleft,yright;
        yleft=f(xleft);
        yright=f(xright);
        if( xleft > xright )// Левая граница > правой
        {
            x0=xleft;
            xleft=xright;
            xright=xleft;
        }
        if ( sign(yleft,yright) )// Одинаковый знак.
        {
            printf(“Eroor! Equal signs!);
            return 0;
        }
        while (xright-xleft>eps)
        {
            x0=(xright+xleft)/2;
            y0=f(x0);
            if (sign(yleft,y0))
            {
                yleft=y0;
                xleft=x0;
            }
            else
            {
                yright=y0;
                xright=x0;
            }
        }
        return x0;
}
int main()
{
     double x1=0,x2=1.,eps=1e-6;
     double r=root(x1,x2,eps);
     printf("root=%lf",r);
     getch();
}
Добавлено через 3 минуты

Не по теме:

Цитата Сообщение от a.n.o.n.i.m Посмотреть сообщение
printf("Vvedite chislo e: ")
Оказывается, числа e разные бывают!!!!

 
Текущее время: 21:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru