Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Ошибка С2440 a value of type "Sylinteri *" cannot be used to initialize an entiti of type "Kappale" Помогите, люди добрые! Не пойму, почему шайтан-машина не компилирует #include "Sylinteri.h" #include "Kuutio.h" #include <iostream> using std::cout; using std::endl; int main() https://www.cyberforum.ru/ cpp-beginners/ thread2157090.html Вычислить определённый интеграл от полинома C++
Дан многочлен p(x) степени n ,действительные числа a и b .Нужно найти значение интеграл от a до b \int P(x)dx Если можно с комментариями ,чтобы лучше понять
C++ Опеределение времени выполнения функции Здравствуйте. Мне нужно определить время выполнения функции в виде часов, минут, секунд. В C++/CLI есть классы Stopwatch и TimeSpan, с помощью которых можно получить интервал времени в виде часов, минут, секунд, миллисекунд. В интернете нашел информацию о chrono. Время выполнения функции можно определить так: auto begin=chrono::steady_clock::now(); DoSmt(); auto... https://www.cyberforum.ru/ cpp-beginners/ thread2157084.html C++ Вернуть из функций разные типы переменных https://www.cyberforum.ru/ cpp-beginners/ thread2157081.html
1. Напишите три функции, первая их которых возвращает в качестве своего значения константу целого типа, вторая - значение переменной целого типа, третья - целочисленное выражение. 2. Каким требованиям должны соответствовать списки формальных и фактических параметров функции? Искал в литературе, но так и не смог отыскать требуемые данные для решения. Начинающий. Может такая информация...
C++ Изменить регистр введенных букв
Написал программу, которая меняет регистр введенных букв. С английскими работает, а с русскими нет, почему? #include "StdAfx.h" #include <iostream> #include <conio.h> using namespace std; int main() { setlocale(LC_CTYPE,"rus"); char b;
C++ Перечисления и битовые поля Программа работает неправильно, подскажите что неправильно сделал и что можно изменить. Условие: Записная книжка. Ф.И.О, дата рождения, адрес, телефон, место работы или учебы, должность. Автоматическое формирование поздравления с днем рождения (по текущей дате). Поиск по фамилии. Дату рождения реализовать с помощью битового поля. #include <iostream> #include <string> #include <math.h>... https://www.cyberforum.ru/ cpp-beginners/ thread2157058.html
C++ Сгруппировать строки матрицы в порядке уменьшения суммы четных положительных элементов https://www.cyberforum.ru/ cpp-beginners/ thread2157055.html
Задание: каждой строке прямоугольной целочисленной матрицы определить сумму четных положительных чисел. После чего сгруппировать строки в порядке уменьшения указанного S. Вот мой код: void Matrix::ChetPolChisl() { sum = 0; col = 0; for (i = 0; i<5; i++) { s = 0; for (j = 0; j<10; j++)
Сделать так, чтобы максимальный элемент массива был удален, а если их несколько, то все C++
Нужно сделать так, чтобы максимальный элемент массива был удален, а если их несколько, то все. Затем сформировать уже новый массив, без максимальных элементов. Как это сделать? Вот мой код: # include <iostream> # include <conio.h> # include <locale> # include <time.h> # include <cstdlib>
C++ Дана матрица. Вывести на экран все нечетные столбцы, у которых первый элемент больше последнего Дана матрица. Вывести на экран все нечетные столбцы, у которых первый элемент больше последнего C++ https://www.cyberforum.ru/ cpp-beginners/ thread2157052.html C++ Наилучшее приближение функции тригонометрическими полиномами Ребят, нужен пример задачи в С++ по теме:"Наилучшие приближение функции тригонометрическими полиномами", заранее спасибо https://www.cyberforum.ru/ cpp-beginners/ thread2157050.html
C++ Найти сумму ряда с точностью =10-4, общий член которо- го
an=(-1)^n-1/N^n Помогите пожалуйста
C++ Напечатать числа в виде следующей таблицы https://www.cyberforum.ru/ cpp-beginners/ thread2157045.html
55555 4444 333 22 1 Помогите решить пожалуйста
2 / 2 / 1
Регистрация: 20.12.2016
Сообщений: 121
0

Передача функции в качестве параметра - C++ - Ответ 11945146

14.12.2017, 13:52. Показов 965. Ответов 10
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
70
71
72
73
74
#include <iostream>
#include <math.h>
using namespace std;
 
double f(double x) {
    return (2*x*x)-(exp(x));
 
 double Find(double x0, double h, double eps1, double eps2, int maxstep, f)
    {
    double a, b, c, fa, fb, fc, fo, o, fmin, min, fmax, max;
    int k;
    a = x0;
    fa = f(a);
    b = x0+h;
    fb = f(b);
    if(fa <= fb)
    {
        c = x0-h;
        fc = f(c);}
    else{
        c = x0+2*h;
        fc = f(c);}
    for(k = 0; k < maxstep; k++ )
    {
 
 fmin = fa;
 min = a;
 if (fb < min) {
        fmin = fb;
        min = b;
    }
    if (fc < min) {
        fmin = fc;
        min = c;
    }
 
    o = 0.5 *((((b*b) - (c*c))*fa + ((c*c)-(a*a))*fb + ((a*a)-(b*b))*fc) / ((((b-c)*fa) + ((c-a)*fb) + ((a-b)*fc))));
    fo = f(o);
if ((fabs((o-min)/o) < eps1) &&
         (abs((fo-fmin)/fo) < eps2)) break;
 
fmax = fa;
max = a;
if (fb > fmax) {
        fmax = fb;
        max = b;
    }
    if (fc > max) {
        fc = max;
        max = c;
    }
 
    if (fo < fmin){
        max = o;
        fmax = fo;
    }
    else{
        max = 2*min-o;
        fmax = f(max);
    }
    }
    return o;
    }
 
    int main()
    {
double x;
x = Find(10, 0.1, 0.00001, 0.00001, 100, f);
 
    cout << x << endl;
    cout << f(x) << endl;
    system("pause");
    return 0;
}
Как передать f(double x) в качестве параметра для main и для find

Вернуться к обсуждению:
Передача функции в качестве параметра C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.12.2017, 13:52
Готовые ответы и решения:

Передача функции в качестве параметра
Как передать функцию с параметрами в transform? Т.е., например, мне надо из каждого числа вектора...

Передача CString в качестве параметра функции
Добрый всем вечер! Мучает один вопрос, на который не могу найти ответ. Как наилучшим образом...

Передача лямбда-функции в качестве параметра
Коллеги, доброго всем времени суток. Помогите, пожалуйста, с такой проблемой. Передаю функцию в...

Функции, передача массива в качестве параметра
Приветствую) Собственно, есть простенькое задание с двумерными массивами, оно выполнено: ...

10
14.12.2017, 13:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2017, 13:52
Помогаю со студенческими работами здесь

Передача временного массива в качестве параметра функции
Здравствуйте, можно ли как то описать параметр функции, что бы передавать в нее не существующий, а...

Передача функции в качестве параметра в другую функцию
Задание стоит следующее: Написать программу, содержащую две функции. Первая функция, вычисляющая...

Передача функции с двумерным массивов в качестве параметра
Всем доброго времени суток. У меня проблема следующего плана. Есть некая функция void...

Передача двумерного массива указателей на char в качестве параметра функции
Есть массив char *result2; Нужно передать его в функцию void defDouble(???) в качестве одного из...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru