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

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

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

Составить программу вычисления экспоненты числа, значение которого ближе всего к значению функции y - C++

28.02.2014, 20:56. Просмотров 588. Ответов 4
Метки нет (Все метки)

Даны три числа А,В,С. Составить программу вычисления экспоненты числа, значение которого ближе всего к значению функции y=(sin(b)+cos(a))/ln(c+2). на языке С
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.02.2014, 20:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Составить программу вычисления экспоненты числа, значение которого ближе всего к значению функции y (C++):

Составить блок-схему (выводит элемент массива x, значение которого ближе всего к значению среднего арифметического) - C++
Помогите , пожалуйста //--------------------------------------------------------------------------- #pragma hdrstop ...

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

В массиве найти два элемента среднее арифметическое которых ближе всего к заданному значению - C++
Дано действительное число х и массив A . В массиве найти два элемента, среднее арифметическое которых ближе всего к х

Составить блок-схему, алгоритм вычисления и программу для вычисления значения кусочно заданной функции - C++
помогите пожалуйста =) заранее благодарен =) П.5.19.Правил Запрещено создавать темы в виде ссылок на задания или коды программ,...

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

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

4
Konel
0 / 0 / 0
Регистрация: 22.07.2013
Сообщений: 54
28.02.2014, 21:32 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include <iostream>
#include <math.h>
 
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "Russian");
    double a, b, c, y;
    cout<<"Введите число A - ";
    cin>>a;
    cout<<"Введите число B - ";
    cin>>b;
    cout<<"Введите число C - ";
    cin>>c;
    y = (sin(b) + cos(a)) / log(c + 2);
    cout<<"Результат - "<<y<<endl;
    system("pause");
}
Это для вычисления формулы. Дальше сами...
0
kuzmich13
0 / 0 / 0
Регистрация: 25.02.2014
Сообщений: 21
28.02.2014, 23:28  [ТС] #3
да функцию я вычислил, запутался с определением ближайшего значения
0
Konel
0 / 0 / 0
Регистрация: 22.07.2013
Сообщений: 54
01.03.2014, 00:44 #4
kuzmich13, если правильно понял задание:
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 "stdafx.h"
#include <iostream>
#include <math.h>
 
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "Russian");
    double a, b, c, y = 0, z = 0, i = 0;
    cout<<"Введите число A - ";
    cin>>a;
    cout<<"Введите число B - ";
    cin>>b;
    cout<<"Введите число C - ";
    cin>>c;
    y = (sin(b) + cos(a)) / log(c + 2);
    //cout<<"\n";
    while((z < (y - 0.01)) || (z > (y + 0.01)))
    {
        i = i - 0.1;
        z = exp(i);
        //cout<<"Результат - "<<z<<endl;
    }
    cout<<"\n"<<"Результат функции - "<<y<<endl;
    cout<<"Результат экспоненты - "<<z<<"\n"<<endl;
    system("pause");
}
Однако сделано довольно коряво, по этому если функция будит большой - думать программа будит долго.
Я проверял на A = 8, B = 8, C = 8. Всё работает.
P.S. То что закомментировано - для визуализации...
0
kuzmich13
0 / 0 / 0
Регистрация: 25.02.2014
Сообщений: 21
03.03.2014, 19:17  [ТС] #5
спасибо)
0
03.03.2014, 19:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.03.2014, 19:17
Привет! Вот еще темы с ответами:

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

Составить программу вычисления функции - C++
Помогите пожааалуйста

Составить программу вычисления функции... - C++
Составить программу вычисления функции f(t)=t^2+2,5t/t+1, аргументы вводятся с клавиатуры.

Составить программу вычисления функции - C++
Составить программу вычисления функции y = 1 / x Рабочую программу пожалуйста !


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

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

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