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

Протабулировать функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Увеличить каждый элемент массива на величину следующего элемента в массиве http://www.cyberforum.ru/cpp-beginners/thread893756.html
Доброго времени суток, помогите пожалуйста написать очень простую программу, задание указано в заголовке. Завтра надо на стипуху выходить, так что дерзайте
C++ Блоком схемы Здравствуйте.Не могу сделать блог схемы..Буквально вчера показал преподавателю,то что я делал ночью(а именно блок схемы)...После увиденного он пришел в ужас и пол пары косился на меня(как будто я не... http://www.cyberforum.ru/cpp-beginners/thread893753.html
Доделать прогу C++
Задание:Данная последовательность 16 отчетов о сдаче студентами экзаменов. Каждый отчет содержит фамилию студента и оценки по 5 предметам. Найти последовательность студентов, являющихся: а)...
Найти максимальное число C++
Даны 6 различных чисел. Определить максимальное из них. (Определить функцию, находящую максимум из 2 различных чисел)
C++ Проверить программу на соответствие числа открывающихся и закрывающихся круглых и фигурных скобо http://www.cyberforum.ru/cpp-beginners/thread893747.html
Дан текстовый файл, содержащий программу на языке С++. Проверить эту программу на соответствие числа открывающихся и закрывающихся круглых и фигурных скобок. написать её на Visual Studio 2008 С++
C++ матлаб и c++ Скачал матлаб, там есть библиотека libmex.lib, ее надо подключить. Прописал директорию с хедером и либом в addititional include directories. Прописал либ в линкер в инпут. Ничего не заработало,... подробнее

Показать сообщение отдельно
Chymardos
0 / 0 / 0
Регистрация: 29.01.2013
Сообщений: 78
06.06.2013, 22:33  [ТС]
Цитата Сообщение от Пaтрик Посмотреть сообщение
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
#include <iostream>
#include <functional>
#include <cmath>
#include <iomanip>
 
double func(double x)
{
    return (std::log(1.2 + x) - 1.0) / (x + 1.0);
}
 
void tabulation(double start, double end, double step, std::function<double(double)> f)
{
    double x = start;
    while (x < end)
    {
        std::cout << std::setw(15) << x << std::setw(15);
        double res = f(x);
        if (std::isnan(res) || std::isinf(res))
            std::cout << '-' << std::endl;
        else
            std::cout << res << std::endl;
        x += step;
    }
}
 
int main()
{       
    std::function<double(double)> f(func);
    tabulation(-1.4, -0.2, 0.1, f);
    return 0;
}
эххх... не работает
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru