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

Составить функцию, которая получив значения a,b,c,h вычисляет минимальное значение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Double http://www.cyberforum.ru/cpp-beginners/thread719583.html
У меня такой вопрос. Я знаю что тип double может считать 15-ти значное число, дальше он округляет(из-за мантиссы размер которой 52 бита). Почему double считывает число 2^52 (16-ти значное) и числа...
C++ идентифицировать треугольник по двум сторонам и углу между ними идентифицировать треугольник по двум сторонам и углу между ними. (остроугольный, прямоугольный, тупоугольный, равносторонний, равнобедренный) программку лучше попроще, а то я почти 0 в си++ ... http://www.cyberforum.ru/cpp-beginners/thread719578.html
C++ Написать программу с рекурсивной функцией, которая расставляет между заданными шестью цифрами знаки операций
Написать программу с рекурсивной функцией, которая расставляет между заданными шестью цифрами знаки операций: сложения, вычитания, умножения и деления без остатка так, чтобы после проведения операции...
Даны натуральные числа k и s. Определите, сколько существует k-значных натуральных чисел, сумма цифр которых равна d. C++
Даны натуральные числа k и s. Определите, сколько существует k-значных натуральных чисел, сумма цифр которых равна d. Запись натурального числа не может начинаться с цифры 0. В этой задаче можно...
C++ Выведите все простые множители числа в порядке возрастания с учетом кратности. http://www.cyberforum.ru/cpp-beginners/thread719569.html
Дано натуральное число n>1. Выведите все простые множители этого числа в порядке возрастания с учетом кратности.
C++ задача на рекурсию (Проверьте, является ли число простым) Дано натуральное число n>1. Проверьте, является ли оно простым. Программа должна вывести слово YES, если число простое и NO, если число составное. Алгоритм должен иметь Ввод Вывод 2 YES 4 NO... подробнее

Показать сообщение отдельно
MrGluck
Модератор
Эксперт CЭксперт С++
7279 / 4440 / 650
Регистрация: 29.11.2010
Сообщений: 12,022
05.12.2012, 01:28
Ты немного не понял задания. Тебе надо, чтобы функция вычисляла для a, b, c, h. А далее ты в main вызываешь эту функцию, передавая конкретные параметры.
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
#include <iostream>
#include <cmath>
#include <conio.h>
 
double y(double x, double c)
{
    return sin(x*x) + pow(cos(x), 3) - c;
}
 
double foo(double a, double b, double c, double h)
{
    double min = y(a, c); // стартовое значение
    for (double x = a + h; x <= b; x += h) // начиная от след. после стартового
    {
        double tmp = y(x, c); // временное значение
        if (tmp < min)
            min = tmp;
    }
    return min;
}
 
 
int main()
{
    std::cout << foo(-3, 3, 1, 0.6) << std::endl;
    getch();
    return 0;
}
Единственное, что здесь не ясно - это откуда брать c.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru