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

Написать программу в среде С по блок-схеме - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывод отрицательных чисел в массиве http://www.cyberforum.ru/cpp-beginners/thread529461.html
В общем когда в массиве появляются отрицательные числа, то он становится е ровным, как это исправить? Например 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 0 при появлении "-" происходит сдвиг -1 0 1 0 1 -1 0 1
C++ Упорядочить массив Е(5,5)по невозрастанию элементов третьего столбца. Вывести получившийся массив. Упорядочить массив Е(5,5)по невозрастанию элементов третьего столбца. Вывести получившийся массив. Ребятки помогите. http://www.cyberforum.ru/cpp-beginners/thread529460.html
удалить первую строку из текстового файла C++
Дан непустой текстовый файл. Удалить из него первую строку.
C++ Каталог
Выбрать предметную область для моделирования с помощью структур с вариантами. Используя хранение записей в файле, реализовать: -добавление записи; -поиск по файлу; -просмотр всех записей; -редактирование; -удаление; Помогите пожалуйста!!!
C++ Регулярные выражения http://www.cyberforum.ru/cpp-beginners/thread529455.html
Как подключить регулярные приложения в MFC проект. мне нужно по клику на кнопку вставить код регулярного выражения.. сейчас ругается на #using <System.dll> using namespace System; using namespace System::Text::RegularExpressions; 2 IntelliSense: "#using" requires C++/CLI mode c:\Users\artur\Documents\Visual Studio 11\Projects\HackGames\HackGames\regx.cpp 3
C++ Вторая интерпол.ф-ла. Ньютона Уважаемые форумчане взгляните пожалуйста на творение и дайте пару советов по оптимизации данного кода желательно наглядно)) Вычислить значение для 550 с помощью второй интер.ф-лы.Ньютона Таблица 1 x 300 400 500 600 Y 52.88 65.61 78.07 99.24 #include <stdlib.h> подробнее

Показать сообщение отдельно
yurainet
Сообщений: n/a

Написать программу в среде С по блок-схеме - C++

27.03.2012, 21:34. Просмотров 370. Ответов 0
Метки (Все метки)

Здраствуйте. Нужно написать рабочую программу в среде С по данной блок-схеме. Тема задачи: "одномерная оптимизация функции методом золотого сечения". Ещё нужно в самой блок-схеме добавить, чему равно функия 1 и функция 2-))
Также я нашел код к этой теме, только не к этой блок-схеме и с ошибками. Представлю его сдесь для общего понятия, что должна делать программа
Код програми

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 <vcl.h>// Borland C++
#pragma hdrstop// Borland C++
    #include <math>
   #include <iostream>
   using namespace std;
 
double f(double x)
{return  pow(M_E,x)*sin(x*x-2*x+11);} //дана формула
 
//---------------------------------------------------------------------------
 double ab(double i)
 {if(i<0)return -i;else return i;}   //це модуль
 
//---------------------------------------------------------------------------
 
#pragma argsused// Borland C++
void main()
{
 double a, b, g, h, fu1, fu2,eps=0.000001;
 
 
        for(int i=-1;i<=1;i+=2)//Спочатку знайдемо мінімум, потім максимум
        {
 
        cin>>a>>b; //Введем початкову та кінцеву координату
 
    g = a+(b-a)*(0.38);
    h = b-0.38*(b-a);
    fu1 = i*f(g);
    fu2 = i*f(h);
 
    do{
 
        if( fu1<=fu2 )
        {
            b = h;
            h = g;
            fu2 = fu1;
            g = a+(b-a)*(0.38);  //загальна формула
            fu1 = i*f(g);
        }
        else
        {
            a = g;
            g = h;
            fu1 = fu2;
            h = b-0.38*(b-a);  //загальна формула
            fu2 = i*f(h);
        }
    }
    while(ab(a-b)>eps); //Умова виходу
    i==-1? cout<<"Minimum ":cout<<"Maximum ";
        cout<<"OTBET "<<(fu1-fu2)/2+fu2<<" v tochke "<<h<<endl;
 
 }
 
system ("PAUSE"); //пауза
Миниатюры
Написать программу в среде С по блок-схеме  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru