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

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

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

Для целого n и действительных x и y определить значение REZULT - C++

05.12.2013, 23:21. Просмотров 276. Ответов 8
Метки нет (Все метки)

Для целого n и действительных x и y определить значение REZULT:

sin^3(x/y)*(x+y^2)+Ф(n) при x>0, y-любое число
cos^2(x+y)+sin(x^2+y^2)+n! при x<0, y-любое число
R1 во всех остальных случаях



Ф(n) - число Фибоначчи.
n! - факториал n.

Добавлено через 2 часа 0 минут
Хотябы подсказку дайте!!!!!!!!!!!!!!!!!!!!!!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.12.2013, 23:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Для целого n и действительных x и y определить значение REZULT (C++):

Рекурсия - Для целого n и действительных x и y определить значение REZULT - C++
Для целого n и действительных x и y определить значение REZULT: sin^3(x/y)*(x+y^2)+Ф(n) при x&gt;0, y-любое...

Определить минимальное значение массива, содержащего 8 действительных чисел - C++
пожалуйста помогите решить задачи 1. Определить минимальное значение массива, содержащего 8 действительных чисел. форма

Для данного вещественного х найти значение следущей функции f, принимающей значение целого типа: - C++
0, если х&lt;0, f(x) = 1, если принадлежит[0,1),[2,3),..., -1, если х принадлежит [1,2),[3,4), ... .

Для целого x найти значение функции - C++
Для данного целого x найти значение следующей функции f, принимающей значение целого типа: f (x) =2x,если х&lt;-2&gt; или х&gt;2 ...

Для заданного целого числа n вычислить значение суммы - C++
Задача: Для заданного целого числа n вычислить значение суммы: В знаменателе сумма всевозможных комбинаций i1+i2+...+in Для n=3...

Для заданного целого числа n вычислить значение суммы - C++
Для заданного целого числа n вычислить значение суммы:\sum_{{i}_{1}}^{n}\sum_{{i}_{2}}^{n}...\sum_{{i}_{n}}^{n}\frac{1}{{i}_{1}+...{i}_{n}}

8
ravenfromthepit
1 / 1 / 0
Регистрация: 05.12.2013
Сообщений: 13
06.12.2013, 00:12 #2
Цитата Сообщение от metalist1925 Посмотреть сообщение
Хотябы подсказку дайте!
Подозреваю, что понадобятся функции определения факториала и n-го члена последовательности Фибоначчи. Реализации обеих функций найдешь в Интернетах, их полно.
0
metalist1925
1 / 1 / 0
Регистрация: 17.05.2011
Сообщений: 134
06.12.2013, 15:18  [ТС] #3
Пожалуйста помогите хоть частью текста !!!!!!!!!!!!!
0
ValeryS
Модератор
6651 / 5060 / 470
Регистрация: 14.02.2011
Сообщений: 16,918
06.12.2013, 15:23 #4
факториал
C++
1
2
3
4
5
6
7
long factorial(int n)
{
long int k=1;
for(int i=n;i>0;i--)
   k*=i;
return k;
}
что сложного?
1
metalist1925
1 / 1 / 0
Регистрация: 17.05.2011
Сообщений: 134
06.12.2013, 17:41  [ТС] #5
а по числу Фибоначчи и по тем функциям можете подсказать?

Добавлено через 32 минуты
Помогите с полным текстом насчёт факториала или числа Фибоначчи!!!!!!!!

Добавлено через 1 час 26 минут
Вот что получилось:

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
#include <iostream>
#include <iostream>
using namespace std;
int fib (int n)
{
    if (n==1||n==2)
        return 1;
    else 
        return fib(n-1)+fib(n-2);
}
int factorial (int n)
{
    if (n>1)
        return factorial (n-1)*n;
    else 
        return 1;
}
int main ()
    {
    int x,y,n,rezult;
    cin >>x>>y>>n;
    if (x>0)
        rezult=(pow(sin,3))(x/y))*2*(x+(pow(y,2)))+(fib(n-1)+fib(n-2));
    else 
        rezult=(pow(sin,2))(x+y))+(sin(pow(x,2))+(pow(y,2)))+(factorial (n-1)*n);
    cout <<"Result="<<rezult;
    return 0;
Исправьте пожалуйста текст программы!!!!!!!!!!!
0
metalist1925
1 / 1 / 0
Регистрация: 17.05.2011
Сообщений: 134
06.12.2013, 19:06  [ТС] #6
Нужна ваша помощь!!!!!!!!!!!!!!!!!!!!!!!!!!Срочно!!!!!!!!!!!
0
ravenfromthepit
1 / 1 / 0
Регистрация: 05.12.2013
Сообщений: 13
06.12.2013, 19:40 #7
Цитата Сообщение от metalist1925 Посмотреть сообщение
rezult=(pow(sin,3))(x/y))*2*(x+(pow(y,2)))+(fib(n-1)+fib(n-2));
C++
1
2
3
4
 if (x>0)
rezult=pow(sin(x/y),3)*(x+y*y)+fib(n);
if(x<0)
rezult=pow(cos(x+y),2)+sin(x*x+y*y)+factorial(n)
для начала исправьте это и добавьте <cmath>

Добавлено через 18 минут
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
29
30
#include <iostream>
#include <cmath>
using namespace std;
int fib (int n)
{
    if (n==1||n==2)
        return 1;
    else 
        return fib(n-1)+fib(n-2);
}
int factorial (int n)
{
    if (n>1)
        return factorial (n-1)*n;
    else 
        return 1;
}
int main ()
    {
    int x,y,n,rezult;
    cin >>x>>y>>n;
    if (x>0)
       rezult=pow(sin(x/y),3)*(x+y*y)+fib(n);
    else  if(x<0)
    rezult=pow(cos(x+y),2)+sin(x*x+y*y)+factorial(n);
    else
        cout<<"R1"<<endl;
    cout <<"Result="<<rezult;
    return 0;
}
0
metalist1925
1 / 1 / 0
Регистрация: 17.05.2011
Сообщений: 134
07.12.2013, 00:52  [ТС] #8
(25): error C2668: cos: неоднозначный вызов перегруженной функции

Добавлено через 2 часа 49 минут
Что эта ошибка означает?
0
ravenfromthepit
1 / 1 / 0
Регистрация: 05.12.2013
Сообщений: 13
07.12.2013, 01:25 #9
Цитата Сообщение от ravenfromthepit Посмотреть сообщение
int x,y,
В условии задачи поставлено "Для целого n и действительных x и y", но у тебя x,y объявлены как целые. Поэтому нетрудно догадаться ... что
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
29
30
31
32
#include <iostream>
#include <cmath>
using namespace std;
int fib (int n)
{
    if (n==1||n==2)
        return 1;
    else 
        return fib(n-1)+fib(n-2);
}
int factorial (int n)
{
    if (n>1)
        return factorial (n-1)*n;
    else 
        return 1;
}
int main ()
    {
    int n;
    float rezult,x,y;
    cin >>x>>y>>n;
    if (x>0)
       rezult=pow(sin(x/y),3)*(x+y*y)+fib(n);
    else  if(x<0)
    rezult=pow(cos(x+y),2)+sin(x*x+y*y)+factorial(n);
    else
        cout<<"R1"<<endl;
    cout <<"Result="<<rezult<<endl;
    system("PAUSE");
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2013, 01:25
Привет! Вот еще темы с ответами:

Для данного вещественного x найти значение следующей функции f, при-нимающей значения целого типа: - C++
Для данного вещественного x найти значение следующей функции f, при-нимающей значения целого типа: 0, если x &lt; 0, f(x) = 1, если...

Доделать задачу. Для данного вещественного x найти значение следующей функции f, принимающей значения целого типа - C++
Помогите доделать задачу. #include &lt;iostream&gt; using namespace std; int main() { double x; int y; cout &lt;&lt; &quot;x =...

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

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


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

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

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