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

Метод бисекций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно исправить ошибку(и) в программе с записями!!Очень надо!) http://www.cyberforum.ru/cpp-beginners/thread143596.html
Суть задания: Ломанная линия из N сигментов в трёх мернов пространстве заданна массивом записей(x,y,z) задающих N+1 узловюНаписать фун-ю б преобразующую i-ую запись узла в вид(r,fi,tt),где r - это расстояние от(i-ого)узла до(i);fi - угол между сигментом( образованным (i)-ым и (i-1) -м узлами) и осью OX;tt - это угол между сигментом и осью OX. На основе этой функции написать ф-ию,преобразующую...
C++ Является ли симол буквой или цифрой Задан ряд символов. Определить количество символов, которые не являются буквами или цифрами , и напечатать их. я пробовал чтото сделать с прогой но прога почемуто активно не хочет даже толком считать их int count(char str) {while (str) { (ispunct(str)); cx++; i++; l++; } } http://www.cyberforum.ru/cpp-beginners/thread143577.html
дана матрица порядка n C++
помогите пожалуйста!!зачет! Пусть дама целочисленая матрица порядка n . Найти номера строк элементы которых образуют симметричные последовательности зараннее спасибо!!
Конструкто копирования(вызов) C++
#include <iostream> using namespace std; class copyr { int x; public: copyr() {x=0;} copyr(int i) {x=i;} ~copyr() {}
C++ Как компилятору указать директорию заголовочных файлов. http://www.cyberforum.ru/cpp-beginners/thread143551.html
Мне надо на Visual Studio 2010 Ultimate. Нужно указать директорию заголовочных файлов DirectX'а.
C++ Константные объекты #include <iostream> #include <windows.h> using namespace std; class CTest { public: int A,B; CTest(int Aval,int Bval)const { подробнее

Показать сообщение отдельно
mexx-nikitin
78 / 78 / 3
Регистрация: 28.03.2010
Сообщений: 302
10.06.2010, 11:46     Метод бисекций
у меня была подобная лабораторка , может поможет
B.cpp
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
#include "stdafx.h"
#include "conio.h"
#include "locale.h"
#include "iostream"
#include "math.h"
#include "function.h"
using namespace std;
 
int _tmain(int argc,_TCHAR* argv[])
{
    setlocale (LC_CTYPE,"Russian_Rusia.1251");
        double a=0;
        double b=2.0;
        double e=0.1;
        double x;
        for(;;)
        {
            double x1=(a+b)/2-e/2;
            double x2=(a+b)/2+e/2;
        if(f(x2)>f(x1))
            b=x2;
        else
            a=x1;
        double l=b-a;
        if(l<0.2)
            break;
    }
    x=(a+b)/2; 
    double min=f(x); 
    cout<<"\t"<<"Значение x при котором функция имеет минимум "<<x<<endl;
    cout<<"\t"<<"Значение функции в этой точке Y(x)="<<min<<endl;
    _getch();
    return 0;
}
function.cpp
C++
1
2
3
4
5
6
7
8
9
10
#include "stdafx.h"
#include "cmath"
 
double f (double x)
{   
    double y;
    y=x*x*x*x-4/3*x*x*x+20/3*x*x-112/27*x+10;
 
    return(y);
}
function.h
C++
1
double f (double x);
 
Текущее время: 10:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru