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

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

Войти
Регистрация
Восстановить пароль
 
Максим3181293
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 27
#1

Рассчитать значение функции в заданной точке - C++

10.03.2014, 11:43. Просмотров 508. Ответов 11
Метки нет (Все метки)

Есть готовый код программы
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <math.h>
#include <cmath>
void main()
{
float z1,z2,x,y;
scanf("%f",&x,&y);
z1=pow(x,-1/2);
z2=3-z1+2/x;
printf("%f",z2);
system("pause");
}
Преподователь написал: ГДЕ ФУНКЦИЯ. Лабу не приняли,помогите пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2014, 11:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Рассчитать значение функции в заданной точке (C++):

Рассчитать значение функции в заданной с консоли точке - C++
Цель работы: изучить различные способы обработки исключений; 2) получить практические навыки программирования задач с обработкой...

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

Расчёт значения функции в заданной точке - C++
Разработайте программу, рассчитывающую значения двух указанных функций. Входные значения аргументов запросите с консоли. Полученные...

Определить относительную ошибку заданной функции в данной точке - C++
Практика. Погрешность вычислений Машинная точность равна 0.5*10^(-5). Определить относительную ошибку в точку x=0.95 функции...

Рассчитать значения функции заданной на интервалах - C++
Рассчитать по формуле значение Y в соответствии с условием (x+2), x&lt;0 y = 2+x2, 1&gt;x&gt;0, y = 2+sin(x), x&gt;1, для x от -4 до 4, с шагом...

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

11
Ev_Hyper
Заблокирован
10.03.2014, 11:47 #2
Максим3181293, по всей видимости, нужно расчет функции вынести в отдельный блок.
0
Максим3181293
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 27
10.03.2014, 11:48  [ТС] #3
Как это сделать. Помогите пожалуйста! Заранее благодарен.
0
THE--MASTER
Заблокирован
10.03.2014, 11:51 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#define _CRT_SECURE_NO_WARNINGS
 
#include <stdlib.h>
#include <math.h>
#include <iostream>
 
float CalcValue(float);
 
void main()
{
    float x;
    scanf("%f",&x); 
    printf("%f\n",CalcValue(x));
    system("pause");
}
 
float CalcValue(float x)
{
    float z1;
    z1=pow(x,-1/2); 
    return 3-z1+2/x;
}
0
Ev_Hyper
Заблокирован
10.03.2014, 11:59 #5
THE--MASTER, только вместо:
C++
1
z1=pow(x,-1/2);
надо написать:
C++
1
  z1=pow(x,(float)-1/2);
0
THE--MASTER
Заблокирован
10.03.2014, 12:01 #6
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
надо написать:
Код C++
1
z1=pow(x,(float)-1/2);
Ну уж ошибки вычисления этой наикрутейшей функции я не проверял

Проще уж тогда так:
C++
1
z1=pow(x,-1/2.0f);
0
Максим3181293
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 27
10.03.2014, 12:01  [ТС] #7
большое спасибо
0
S_el
2113 / 1633 / 308
Регистрация: 15.12.2013
Сообщений: 6,577
10.03.2014, 12:08 #8
1/sqrt() еще можно было.
0
Ev_Hyper
Заблокирован
10.03.2014, 12:10 #9
Цитата Сообщение от THE--MASTER Посмотреть сообщение
Ну уж ошибки вычисления этой наикрутейшей функции я не проверял
THE--MASTER, считаю, что нужно проверять, то, что советуете.
1
THE--MASTER
10.03.2014, 12:13
  #10

Не по теме:

Цитата Сообщение от Ev_Hyper Посмотреть сообщение
THE--MASTER, считаю, что нужно проверять, то, что советуете.
Да меня просто порой удивляет уровень IQ тех, кто здесь что - то спрашивает ...
Учатся в институте на программистов, а спрашивают вещи 3-и класников ....

0
Ev_Hyper
10.03.2014, 13:58
  #11

Не по теме:

THE--MASTER, более чем уверен, что тут спрашивают и отвечают не только не кто учится/учился на программистов.

0
Tulosba
10.03.2014, 14:13     Рассчитать значение функции в заданной точке
  #12

Не по теме:

Цитата Сообщение от THE--MASTER Посмотреть сообщение
Учатся в институте на программистов, а спрашивают вещи 3-и класников ....
Как можно писать "3-и класников" и при этом жаловаться на IQ других?
Цитата Сообщение от THE--MASTER Посмотреть сообщение
спасибо ставится под ником
Прочитайте правила. п.5.10 в частности.
-=Master of C++=-, мне кажется, Вы можете повторить судьбу небезызвестного "Гуру С++", если не умерите свой пыл.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.03.2014, 14:13
Привет! Вот еще темы с ответами:

Табулирование функции: рассчитать значение данной функции при изменении аргумента - C++
Табулирование функции: рассчитать значение данной функции при изменении аргумента x на интервале с шагом h. интервал и шаг задается...

Создать абстрактный базовый класс с виртуальными методами вычисления функции y в заданной точке х - C++
создать абстрактный базовый класс function с виртуальными методами вычисления ф-ции y=f(x) в заданной точке х и вывода результата на...

Найти значение функции в точке - C++
Найти значение функции ln⁡x в точке х (x∈(0;2]) c заданной точностью с помощью разложения в ряд: ...

Рассчитать значение функции - C++
Рассчитать значение функции y=f(x) при некотором значении «х» с использованием предсавление функции в виде ряда: 1+х^1/1!+x^2/2!+.....;...


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

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

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