Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.03.2015, 19:14   #1
Robert_
 
Регистрация: 29.03.2015
Сообщений: 5
По умолчанию C++ - При написании программы по нахождению минимума на экран ничего не выводится, почему?

Вот код:
METOD1.CPP
_____________________________
Код:
#include "method.h"
double Fun(double x)
{
  return x*x*x-6*x*x+9*x+4;
}
  int poisk()
{
double Xn, Xk, F, x, Fmin, h, Xmin, ER, E;
int N=100;
Xn=-2;
Xk=5;
E=0.001;
do
{
    Fmin = Fun(Xn);
    Xmin = Xn;
    h = (Xk - Xn) / N;
    x = Xn + h;
do
{
F = Fun(x);
   if (F<Fmin )
{
   Fmin = F;
   Xmin = x;
   x = x + h;
}
   else break;
}
  
 
        while(x <= Xk);
        ER = 2 * h;
        Xn = Xmin - h;
        Xk = Xmin + h;
}
    while (ER > E);
 
    cout << "  X = " << Xmin << endl;
    cout << "  F = " << Fmin << endl;
    cout << "  ER = " << ER << endl;
   getch();
   return 0;
 
}
___________________________________ _________
METOD2.cpp
___________________________________ _________
Код:
#include "method.h"
int main()
{
clrscr();
int poisk();
getch();
return 0;
}
___
___________________________________ ______
METHOD.H
___________________________________ _________
Код:
#ifndef METHOD_H
#define METHOD_H
#include<iostream.h>
#include<conio.h>
#include<math.h>
   int poisk();
#endif


По идее должно выводить в этих строках:
cout << " X = " << Xmin << endl;
cout << " F = " << Fmin << endl;
cout << " ER = " << ER << endl;

Последний раз редактировалось Stilet; 30.03.2015 в 19:55.
Robert_ вне форума Ответить с цитированием
Старый 30.03.2015, 19:23   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,833
По умолчанию

Код:
int poisk();
Это не вызов функции. У вас ничего полезного не вызывается, вот и не выдается.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программа очень простая, но у меня вылазит ошибка при запуске и ничего на экран не выводит nati_94 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 3 25.03.2013 01:20
в программе по нахождению избыточности (код Хеминга) иногда выводится не тот результат Алексей_2012 Общие вопросы Delphi 25 10.03.2013 19:40
Почему ничего не выводится из файла? Alsou93 Общие вопросы C/C++ 1 27.05.2012 02:17
Почему при написании dll без rtl не выходит экспорт функции?? dolphin705 Общие вопросы Delphi 13 02.02.2011 18:48