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

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

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

Определить значение функции - C++

15.01.2011, 18:59. Просмотров 516. Ответов 5
Метки нет (Все метки)

Определить значение функции!
Значения x и y должны быть введены с клавиатуры. Сама функция на скрине.
Миниатюры
Определить значение функции  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2011, 18:59
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить значение функции (C++):

Функции: определить значение сложной функции - C++
Даны натуральные числа a, c, m. Получить f(n), где: см. скриншот! Что такое n? откуда мы его берем?

Определить значение функции - C++
Я не совсем понимаю значение какой функции мне надо вывести и как это реализовать в целом Значения d выбираются из множества от 2 до 15 с...

Определить значение функции в С++ - C++
Помогите определить значение функции f(x)=(cos(x))/(x^2+1) в точке x=0 с точностью 0,00001 благодарю)

Определить значение функции у = f (x) на промежутке [a, b] - C++
16. Определить значение функции у = f (x) на промежутке с шагом h используя для вычисления значения функции подпрограмму-функцию. y =...

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

Вычислить значение функции (значение переменной Х передается в качестве параметра функции) - C++
Написать функцию, которая возвращает вычисленное значение функции. Значение переменной Х передается в качестве параметра функции.

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
15.01.2011, 19:10 #2
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
#include <iostream>
#include <conio.h>
#include <math.h>
 
using namespace std;
 
int main()
{
    double x, y, z;
    cout << "Enter the x and y\n";
    cin >> x >> y;
    z = 1.57;
    if (x * y < 1)
        z = atan((x + y) / (1 - x * y));
    else
        if (x > 0 && x * y > 1)
            z = 3.14 + atan((x + y) / (1 - x * y));
        else
            if (x < 0 && x * y > 1)
                z = - 3.14 + (x + y) / (1 - x * y);
    cout << "z = " << z << endl;
    _getch();
    return 0;
}
Sxronjke
1 / 1 / 0
Регистрация: 17.10.2010
Сообщений: 54
15.01.2011, 20:40  [ТС] #3
Немного переделал под С, но почему то проблема с выводом, подскажите как правильно надо сделать.
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 <stdio.h>
#include <math.h>   
#include <conio.h>
 
 
int main()
{
        double x, y, z;
        printf ("Input x : ");
        scanf ("%f", &x);
        printf ("\nInput y : ");
        scanf ("%f", &y);
        z = 1.57;
        if (x * y < 1){
                z = atan((x + y) / (1 - x * y));
        }
        else
            if (x > 0 && x * y > 1){
                        z = 3.14 + atan((x + y) / (1 - x * y));
            }
                else
                    if (x < 0 && x * y > 1){
                                z = - 3.14 + (x + y) / (1 - x * y);
                    }
        printf ("z = %f", z);
        getch();
        return 0;
}
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
15.01.2011, 20:46 #4
Цитата Сообщение от Sxronjke Посмотреть сообщение
printf ("z = %f", z);
надо %lf
Sxronjke
1 / 1 / 0
Регистрация: 17.10.2010
Сообщений: 54
15.01.2011, 20:50  [ТС] #5
Цитата Сообщение от sandye51 Посмотреть сообщение
надо %lf
всё равно тоже самое, выводит z=-3.14
sandye51
программист С++
682 / 584 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
15.01.2011, 20:52 #6
Цитата Сообщение от Sxronjke Посмотреть сообщение
scanf ("%f", &x);
printf ("\nInput y : ");
scanf ("%f", &y);
здесь тоже исправть надо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2011, 20:52
Привет! Вот еще темы с ответами:

В одномерном массиве определить среднее значение всех элементов,значение которых превышает среднее значение - C++
в произвольно заданном одномерном массиве определить среднее значение всех элементов,значение которых превышает среднее значение

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

Вычислить значение аргумента x, значение функции y, max и min функций - C++
где диапазон изменения аргумента -2 &lt;= x &lt;=3 , шаг 0,1

C++ циклы. Требуется найти максимальное значение функции на отрезке [a,b] и значение x - C++
учусь с++ в вузе. после 2 лекции надо сделать 2-ую лабу. написал код.как требовалось, в три файла. всё нормально компилируется, программа...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
15.01.2011, 20:52
Ответ Создать тему
Опции темы

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