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

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

Восстановить пароль Регистрация
 
maxick96
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 41
04.12.2012, 22:41     Составить функцию, которая получив значения a,b,c,h вычисляет минимальное значение #1
Ребята помощь нужна!!!!!!!!
Задачку сделал, но сказали что неправильно
Помогите исправить(задачка внизу)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <conio.h>
using namespace std;
double sincosc(double);
int main()
{
    int result,a,b,c,h,y;
    setlocale(LC_ALL, "RUS");
    a=-3;b=3;h=0.6;
    cout<<"Введите c: ";
    cin>>c;
result=sincosc(c);
cout<<"Ответ: "<<result<<endl;
_getch();
return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <math.h>
#define _USE_MATH_DEFINES
double sincosc(double c)
{
    int y, b=3;
    double min=999999;
    for( float x=-3; x<=b; x=x+0.6)
    {
        y = sin(x*x)+ (cos(x)*cos(x)*cos(x))-c;
        if (y<min) min=y;
    }
    return min;
}
Миниатюры
Составить функцию, которая получив значения a,b,c,h вычисляет минимальное значение  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 22:41     Составить функцию, которая получив значения a,b,c,h вычисляет минимальное значение
Посмотрите здесь:

Создать функцию, которая вычисляет значения a-tgb/b-tga C++
C++ Составить функцию, которая, получив любое целое число, преобразует его, поменяв в нем первую и последнюю цифр
C++ Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз
составить программу, которая находит максимальное и минимальное значение среди элементов одномерного массива Y, которая состоит из N целых чисел C++
Написать функцию, которая вычисляет значение а^b C++
C++ Написать функцию, которая вычисляет значение выражения
Составить функцию, которая вычисляет произведение 2 чисел C++
Составить функцию которая вычисляет произведение 2 чисел C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,399
05.12.2012, 01:28     Составить функцию, которая получив значения a,b,c,h вычисляет минимальное значение #2
Ты немного не понял задания. Тебе надо, чтобы функция вычисляла для 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.
maxick96
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 41
05.12.2012, 19:56  [ТС]     Составить функцию, которая получив значения a,b,c,h вычисляет минимальное значение #3
ввести его надо
спасибо огромное!
Yandex
Объявления
05.12.2012, 19:56     Составить функцию, которая получив значения a,b,c,h вычисляет минимальное значение
Ответ Создать тему
Опции темы

Текущее время: 20:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru