Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Mari_ly
3 / 3 / 3
Регистрация: 13.02.2016
Сообщений: 158
#1

Вычисление значения кусочной функции - C++

12.03.2016, 02:57. Просмотров 295. Ответов 3
Метки нет (Все метки)

1. Напишите функцию вычисления y по формуле:
y= x+1 при -6<=x<2;
y=x^3 при x>=2;
y=4-x при x<-6.
В функции main, используя эту функцию для n заданных чисел, вычислить y.
Среди вычисленных значений найти наибольшее.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2016, 02:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вычисление значения кусочной функции (C++):

Табулирование кусочной функции
Вообще в С++ первый раз, до этого работал только в Паскале и то оч. давно было....

Вычисление значения функции
Функция f(x)=(x^2-1)/x; Вычислить значение функции f(x), меняющегося в...

Вычисление значения функции
Мне нужно создать программу на C++ которая при вводе x, y будет вычислять)

Вычисление значения функции
Нужно составить программу для вычисления значения функции. Программа уже...

Вычисление значения функции
1.Написать программу выполняющую указанные вычисления. 2. При реализации...

Вычисление значения функции
Вычислить значения функции f(x)=(x^2-1)/x с интервалом (0,5) с шагом 0,25. 1)...

3
iSheagarat
10 / 10 / 22
Регистрация: 03.10.2015
Сообщений: 72
12.03.2016, 13:13 #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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include<iostream>
#include<math.h>
#include<conio.h>
using namespace std;
 
void function(float*x1,int n)
{
    float max,*y;
    y=new float[n];
    for(int i=0;i<n;i++)
    {    
        if(x1[i]>=-6 && x1[i]<2)
        {
            y[i]=x1[i]+1;
        }else
        {
            if(x1[i]>=2)
            {
                y[i]=pow(x1[i],3);
            }else
            {
                if(x1[i]<-6)
                {
                    y[i]=4-x1[i];
                }
            }
        }
    }
    cout<<"Vivod rezulitata"<<endl;
    for(int i=0;i<n;i++)
    {
        cout<<"y["<<i+1<<"]="<<y[i]<<endl;      
    }
    cout<<"Maximalinoe znacenie"<<endl;
    max=y[0];
    for(int i=1;i<n;i++)
    {
        if(max<y[i])
        {
            max=y[i];
        }
    }
    cout<<"max="<<max;
}
 
int main()
{
    float *x;
    int n;
    cout<<"Zadaite colicestvo cisel n=";
    cin>>n;
    x=new float[n];
    cout<<"Vvedite vashi cisla"<<endl;
    for(int i=0;i<n;i++)
    {
        cout<<"x["<<i+1<<"]=";
        cin>>x[i];
    }
    function(x,n);
    getch();
    return 0;
}
Зарание прошу прощения за некоторые уродства в коде я не знаю как заставить IDE понять русский
1
zss
Модератор
Эксперт С++
6959 / 6521 / 4139
Регистрация: 18.12.2011
Сообщений: 17,209
Завершенные тесты: 1
12.03.2016, 13:41 #3
Цитата Сообщение от iSheagarat Посмотреть сообщение
}
C++
1
2
3
4
else 
{ 
    if(x1[i]<-6)
       ...
if(x1[i]<-6) писать не надо, т.к. в эту ветвь и так попадут только числа <-6
0
Mari_ly
3 / 3 / 3
Регистрация: 13.02.2016
Сообщений: 158
13.03.2016, 02:20  [ТС] #4
Спасибо большое))
Что ты отображался русский язык нужно просто написать setlocale(LC_ALL, "Russian");
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2016, 02:20
Привет! Вот еще темы с решениями:

Вычисление значения функции
помогите под цифрой 1 на фото если не понятно. то во втором уравнении в...

Вычисление значения функции
ребят, кто может помогите решить эту задачу. Завтра зачет, более сложные задачи...

Вычисление значения функции
Составить программу вычисления значения функции y(x) при произвольном значении...

Вычисление значения функции
Добрый вечер форумчане, не могу разобраться, где ошибка в моем коде или не...


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

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

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