Форум программистов, компьютерный форум 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 Указание. Понятно, что задача сама по себе нерекурсивна, т.к. проверка числа n на простоту никак не сводится к проверке на простоту меньших чисел. Поэтому нужно сделать еще один параметр рекурсии:... подробнее

Показать сообщение отдельно
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4928 / 2671 / 243
Регистрация: 29.11.2010
Сообщений: 7,429
05.12.2012, 01:28     Составить функцию, которая получив значения a,b,c,h вычисляет минимальное значение
Ты немного не понял задания. Тебе надо, чтобы функция вычисляла для 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.
 
Текущее время: 18:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru