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

Непрерывные функции и нахождение минимума на отрезке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread122932.html
подскажите пожалуйста a. В текстовом файле хранятся квадратные вещественные матрицы порядка n (n – const). Преобразовать файл, удалив из каждой матрицы элементы побочной диагонали. б. Дан файл целых чисел. Преобразовать его, удалив нечетные числа. Порядок следования четных чисел сохранить
C++ упорядочить столбцы матрицы Характерикой столбца матрицы назовем произведение положительных элементов с четными номерами строк. Упорядочить столбцы матрицы по возрастанию их характеристик. http://www.cyberforum.ru/cpp-beginners/thread122911.html
программа на тему "ветвление" C++
даны числа A1, B1, C1, A2, B2, C2. Напечатать координаты точки пересечения прямых A1x+B1y=C1 и A2x+B2y=C2, либо сообщить, что эти прямые совпадают, не пересекаются или вовсе не существуют.
Матрица!!! Курсовое задание!!! C++
Задача: Дана действительная квадратная матрица порядка n. Найти наибольшее из значений элементов, расположенных в заштрихованной области матрицы и наименьшее из значений элементов, расположенных вне заштрихованной области матрицы. Кто-нибудь сможет это решить???? До вечера четверга нужно срочно!!! Буду благодарен!!!!
C++ Цикл не работает так как надо http://www.cyberforum.ru/cpp-beginners/thread122898.html
Всем привет! Народ, у меня цикл в программе работает не так как надо. 1 круг цикла происходит в норме, а когда начинается 2ой он пропускает 1 переменную которую надо ввести, и после ввода 2ой он просто заканчивается без ввода данных ( #include <iostream.h> #include <conio.h> const int MAX=8; struct Sladko { char Name;
C++ Разбиение строк Доброго времени суток! Собственно нужна помощь в поиске ошибки. вот код: #include "stdafx.h" typedef struct { char str; подробнее

Показать сообщение отдельно
AndyHell
 Аватар для AndyHell
5 / 5 / 0
Регистрация: 18.04.2010
Сообщений: 20
19.05.2010, 15:37  [ТС]     Непрерывные функции и нахождение минимума на отрезке
конечный вариант программы получился следующий:
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
#include <iostream>
#include <cmath>
#include <float.h>
using namespace std;
double FuncTest(int number, double x)
{
    double y;
    switch (number)
    {
        case 1: y=x*x+2*x+3;
            break;
        case 2: y=x*2+10;
            break;
        case 3: y=x*x*x+5;
            break;
        default: y=0;
    }
    return y;
}
void Solve(double a, double b, double eps, int numfunc, double& ymin, double& xmin)
{
    ymin=FLT_MAX; 
    xmin=a;
    double f;
    double step=eps;
    while (fabs(FuncTest(numfunc,xmin-step/2)-FuncTest(numfunc,xmin+step/2))>eps)
    {
        do
        {
        f=FuncTest(numfunc,a);
        if (f<ymin) { ymin=f; xmin=a;}
        a=a+step;
        }
        while (a<=b);
    step=step/10;
    }
}
void main()
{
    char ch;
    short digit;
    double epsilon;
    double x1, x2, x, y;
    int num;
    cout <<"Select an option from the list"<<endl;
    cout <<"1:y=x^2+2x+3"<<endl;
    cout <<"2:y=2x+10"<<endl;
    cout <<"3:y=x^3+5"<<endl;
    cout <<"Your choice:";
    cin >> num;
m1: cout <<"Enter border on the right. a=";
    cin >> x1;
    cout <<"Enter border on the left. b=";
    cin >> x2;
    if (x2<x1) 
    {
        cout <<"Wrong interval"<<endl;
        goto m1;
    }
    cout <<"Enter the number of characters to which the calculation should be made:";
    cin >> digit;
    epsilon = 1/powf(10, digit);
    cout <<"The minimum of this function is:";
    cout.precision(digit);
    Solve(x1,x2,epsilon,num,y,x);
    cout <<"["<<x<<";"<<y<<"]";
    cin.get (ch);
    cin.get (ch);
}
 
Текущее время: 07:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru