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

Оператор условия в C++ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 64, средняя оценка - 4.88
JaEvg
 Аватар для JaEvg
1 / 1 / 0
Регистрация: 23.09.2010
Сообщений: 31
28.09.2010, 15:33     Оператор условия в C++ #1
Не как не могу написать программу по данной задаче(вложение)
Оператор условия в C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andrew_Lvov
Эксперт C++
 Аватар для Andrew_Lvov
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 758
Записей в блоге: 1
28.09.2010, 15:39     Оператор условия в C++ #2
Ты кидай, что написал, какие проблемы и т.п.
JaEvg
 Аватар для JaEvg
1 / 1 / 0
Регистрация: 23.09.2010
Сообщений: 31
28.09.2010, 15:51  [ТС]     Оператор условия в C++ #3
Не дописал так как много ошибок
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <math.h>
#include <stdio.h>
#include <conio.h>
#define pi 3.14
int main()
{
    double exp(double x);
    float x,y;
    printf("Vvedite x:");
    scanf("%f", &x);
    if(x>=0&&x<=1.3)
    {
        y=(2.99981*cos(x^5)+pi*(2.99981*x)^(1/3))/(exp(x));
        printf("y=%d",y);
    }
    else if (x>1.3&&x<2,3)
    {
        y=((x^3)+exp(x-2.99981))/(pi+x+log(x+pi));
    }
}
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
28.09.2010, 16:00     Оператор условия в C++ #4

Не по теме:

JaEvg , о привет, земляк



Напиши задание лучше, а то картинка чё-то не грузится. Вот эта ^ штука обозначает возведение в степень? Используй ф-цию pow, например, pow(x,5).
В десятичных дробях нужно ставить точку, а не запятую. (Во втром условии в числе 2.3)
JaEvg
 Аватар для JaEvg
1 / 1 / 0
Регистрация: 23.09.2010
Сообщений: 31
28.09.2010, 16:37  [ТС]     Оператор условия в C++ #5
Написать это на форуме очень сложно (Формула)
Оператор условия в C++
dihlofos
Бродяга
 Аватар для dihlofos
302 / 256 / 17
Регистрация: 27.08.2010
Сообщений: 553
28.09.2010, 17:55     Оператор условия в C++ #6
На C++, если нигде не накосячил:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <math.h>
#include <iostream.h>
#define pi 3.14
#define a 2.99981
int main()
{
    float x,y=0;
 
    cout<<"Vvedite x: ";
    cin>>x;
 
    if(x>=0&&x<=1.3)
         y = (a*pow(cos(x),5)+pi*pow(a*x,1/3))/exp(x);
 
    else if (x>1.3&&x<2.3)
         y=(pow(x,3)+exp(x-a))/(pi+x+log(x+pi));
 
    cout<<"y = "<<y<<endl;
 
    system("pause");
    return 0;
}
Somebody
2770 / 1583 / 141
Регистрация: 03.12.2007
Сообщений: 4,139
Завершенные тесты: 1
28.09.2010, 21:24     Оператор условия в C++ #7
Цитата Сообщение от JaEvg Посмотреть сообщение
Написать это на форуме очень сложно
http://www.cyberforum.ru/cgi-bin/latex.cgi?y = f\left( x \right) = \left\{\begin{matrix} \frac{2,99981 \cdot\ cos x^5 + \pi \cdot \sqrt[3]{2,99981 \cdot x}}{e^x},\; 0 \leq x \leq 1,3\\  \frac{x^3 + e^{x-2,99981}}{\pi + x + \ln\left(x + \pi\right)},\; 1,3 < x < 2,3 \end{matrix}\right.
Цитата Сообщение от dihlofos Посмотреть сообщение
если нигде не накосячил
Error: pow(cos(x),5) ➔ cos(pow(x,5))
Error: pow(a*x,1/3) ➔ pow(a*x,1/3.0)
Hint: Константа пи - M_PI
illuminati
20 / 20 / 4
Регистрация: 14.06.2010
Сообщений: 108
28.09.2010, 23:04     Оператор условия в C++ #8
пи через limits.h
+ pow лучше не юзать, злая она, да и медленная, ну да ладно, не об этом сейчас)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.09.2010, 23:19     Оператор условия в C++
Еще ссылки по теме:

Оператор условия C++
C++ Оператор условия. Определить, пересекаются ли заданные кривая и прямая
C++ Для чего нужен оператор двоеточие, если два двоеточия - это оператор расширения области видимости

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

Или воспользуйтесь поиском по форуму:
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
28.09.2010, 23:19     Оператор условия в C++ #9
illuminati,
Какую альтернативу pow предложите?
Yandex
Объявления
28.09.2010, 23:19     Оператор условия в C++
Ответ Создать тему
Опции темы

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