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

Значения функции - C++

Восстановить пароль Регистрация
 
android1
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 34
23.11.2013, 20:57     Значения функции #1
Суть задания такова: используя итерационные формулы, посчитайте значения функции. Возникло пару вопросов.
1) Что такое итерационные формулы?
2) И как реализовать то, что обведено красным квадратом на рисунке?
Миниатюры
Значения функции  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2013, 20:57     Значения функции
Посмотрите здесь:

C++ значения функции
Вызов функции в возврате значения функции C++
Составить программу вычисления значения функции для значения аргумента x, вводимого с клавиатуры C++
C++ Вычислить и вывести на экран значения функции в зависимости от входного значения Х
C++ Табулирование заданной функции и определение максимального и минимального значения функции в таблице
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
23.11.2013, 21:03     Значения функции #2
2. Подключить библиотеку
C++
1
#include<math.h>
и взять выражение в
C++
1
pow(x,1/7)
x - выражение под корнем.
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
23.11.2013, 21:09     Значения функции #3
Alex566, угу, и будет у него каждый раз единица выходить.
Результат деления двух целых чисел есть целое число.
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
23.11.2013, 21:16     Значения функции #4
Цитата Сообщение от BumerangSP Посмотреть сообщение
Результат деления двух целых чисел есть целое число.
То есть так?
C++
1
y=1/(2+pow(x*x-1,1.0/7.0));
Если да то вся программа должна выглядеть что-то на подобие этого:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
    double y,x;
    do
    {
        cout<<"Input x - ";
        cin>>x;
        if(x==0) break;
        y=1/(2+pow(x*x-1,1.0/7.0));
        cout<<"y = "<<y<<endl;
    }
    while (x!=0);
    return 0;
}
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
23.11.2013, 21:24     Значения функции #5
Alex566, да, как вариант, только в выражении под корнем - 1.

Добавлено через 4 минуты
Только ОДЗ конечно нужно подправить.
Alex566
 Аватар для Alex566
240 / 152 / 18
Регистрация: 03.04.2013
Сообщений: 317
23.11.2013, 21:41     Значения функции #6
Цитата Сообщение от BumerangSP Посмотреть сообщение
Только ОДЗ конечно нужно подправить.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
    double y,x;
    do
    {
        cout<<"Input x - ";
        cin>>x;
        if(!(x>=1 || x<=-1)) break;
        y=1/(2+pow(x*x-1,1.0/7.0));
        cout<<"y = "<<y<<endl;
    }
    while (x>=1 || x<=-1);
    return 0;
}
Yandex
Объявления
23.11.2013, 21:41     Значения функции
Ответ Создать тему
Опции темы

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