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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
maxick96
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 41
#1

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

04.12.2012, 22:41. Просмотров 370. Ответов 2
Метки нет (Все метки)

Ребята помощь нужна!!!!!!!!
Задачку сделал, но сказали что неправильно
Помогите исправить(задачка внизу)
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;
}
0
Миниатюры
Составить функцию, которая получив значения a,b,c,h вычисляет минимальное значение  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 22:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить функцию, которая получив значения a,b,c,h вычисляет минимальное значение (C++):

Составить функцию, которая, получив любое целое число, преобразует его, поменяв в нем первую и последнюю цифр - C++
Ребят..помогите плиззз))вот задачка -не знаю как решить((полазила на форуме нашла похожие,но там без решения((( Составить функцию,...

Составить функцию которая вычисляет произведение 2 чисел - C++
Составить функцию которая вычисляет произведение 2 чисел. Можете написать полностью задачу. int f(int a,int b) { return a*b; }

Составить функцию, которая вычисляет произведение 2 чисел - C++
Составить функцию которая вычисляет произведение 2 чисел

Написать функцию, которая вычисляет значение а^b - C++
Write a function that calculates the value of a ^ b. Numbers a and b can be any positive fractional numbers.

Создать функцию, которая вычисляет значения a-tgb/b-tga - C++
Вычислить значение y=1-tg8/8-ctg1 + 4-tg9/9-ctg4 + 7-tg11/11-ctg7 (Создать функцию, которая вычисляет значения a-tgb/b-tga)

Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз - C++
задание такое Составить функцию, которая, получив целое число определяет, уменьшается ли оно в целое число раз, если у него удалить...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,927
05.12.2012, 01:28 #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.
0
maxick96
0 / 0 / 0
Регистрация: 16.10.2012
Сообщений: 41
05.12.2012, 19:56  [ТС] #3
ввести его надо
спасибо огромное!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.12.2012, 19:56
Привет! Вот еще темы с ответами:

Написать функцию, которая вычисляет значение выражения - C++
Написать функцию, которая вычисляет значение выражения, и определить ее значение для введенных пользователем значений фактических...

составить программу, которая находит максимальное и минимальное значение среди элементов одномерного массива Y, которая состоит из N целых чисел - C++
составить программу, которая находит максимальное и минимальное значение среди элементов одномерного массива Y, которая состоит из N целых...

Составить программу, которая вычисляет значение функции по ряду Тейлора - C++
http://vk.com/photo128030286_332126241?rev=1 http://vk.com/photo128030286_332126262?rev=1

Написать встроенную (inline) функцию, которая вычисляет абсолютное значение из аргумента типа float - C++
опять я туда же, и опять буду крайне благодарна за комментарии, чтоб я понимала что я делаю не так... ((


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru