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

Метод Хорд, не могу выяснить ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование inline функций http://www.cyberforum.ru/cpp-beginners/thread1044576.html
Нам задали написать программу по условию: Написать программу с использованием подставляемых функций и обычных функций, выполняющих одни и те же действия. С помощью системного таймера определить выигрыш во времени при использовании inline -функций. Помогите пожалуйста доделать программу под условие. В литературе нашли такой код, но не работает, видимо неверно написан: #include<stdio.h> int...
C++ Удалить простые числа из массива Добрый вечер) в общем помогите удалить на выходе простые числа из массива. #include "iostream" #include "time.h" #include "math.h" using namespace std; void SearchPrimeNumbers(int mass, int N) {int i, d, n,f; http://www.cyberforum.ru/cpp-beginners/thread1044573.html
Один массив по основанию другого C++
задание:http://cs617124.vk.me/v617124230/3e/2eCpwOKIjkw.jpg проблемы с массивом B, не пойму как его правильно выразить в коде #include "stdafx.h" #include "math.h" #include "iostream" using namespace std; int main() {
Swap для элементов контейнера указателей на экземпляры абстрактного класса C++
Добрый вечер. Не могу осилить проблему: Описан абстрактный класс. Описаны наследники этого класса уже без абстрактности. Описан контейнер list из STL и описаны итераторы для него. Элементы контейнера - указатели на экземпляры абс класса. Контейнер заполнен различными наследниками абс класса. Нужно поменять местами два различных элемента контейнера.
C++ Дан массив а, состоящий из n целых чисел (n < = 100). Найти количество максимальных элементов массива http://www.cyberforum.ru/cpp-beginners/thread1044556.html
не могу найти ошибку #include <iostream.h> #include <conio.h > void main() { int a; int n; int i;
C++ Построить связной список Построить связной список, содержащий в качестве данных информацию о студентах: № зачетной книжки, Фамилия, Имя, Отчество, Дата рождения, Группа. подробнее

Показать сообщение отдельно
fructum
Сообщений: n/a
16.12.2013, 22:14     Метод Хорд, не могу выяснить ошибку
Очень прошу откликнуться на эту просьбу. В задании необходимо написать программу для нахождения корня нелинейного уравнение Методом Хорд, соответственно. Код написала, но появляется какая-то неясная ошибка и пара подчеркиваний. Помогите разобраться, пожалуйста!
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
#include <iostream>
#include <stdlib.h>
#include <conio.h>
#include <locale>
#include <stdio.h>
#include <math.h>
using namespace std;
double f( double x )
    {
        return (x-1)*(x-1)-5;
    }
double FindRoot(double (*f)(double), double a, double b, double eps, double c) 
    {
   double с;
   while (fabs(b-a)>eps) 
       {
         с =( b*f(a)-f(b)*a)/(f(a)-f(b)); 
         с = a-(f(b)*(b-a))/(f(b)-f(a));  
         if ((f(a)*f(c)) > 0) 
             {a=с;
              cout << "a=" << a;
             }
         else if (f(c)*f(b)<0)
             {b=c;
              cout << "b=" << b;
             }
        }
         return с;
     } 
int main()
{ double a,b,eps;
  cout << "interval";
  cin >> a;
  cin >> b;
  if (f(a)*f(b)) > 0
  { cout << "wrong interval"; 
    return 0;
  }
  cout << "eps";
  cin >> eps;
  double c = FindRoot(f);
  cout << "x=" << c << " f(x)=" << f(c) << endl;
  return 0;
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru