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

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

Войти
Регистрация
Восстановить пароль
 
катенька777
1 / 1 / 0
Регистрация: 01.04.2011
Сообщений: 18
#1

Условный оператор. - C++

01.04.2011, 10:57. Просмотров 530. Ответов 3
Метки нет (Все метки)

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


-ax в квадрате -b при x<5
x+a/x при x>5
-x/c в остальных случаях
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<conio.h>
#include<stdio.h>
#include<math.h>
main()
float a,b,x;
printf("vvedite a ");
scanf("%d",a);
printf("vvedite b");
scanf("%d",b);
{
b=-a*(x*x) if=x<5;
b=(x+a)/x; if=x>5;}
{else -x/c; }
printf("pe3ylbtat %s ",b);
getch();
Добавлено через 8 минут
Я в программе забыла дописать 3 условие.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2011, 10:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Условный оператор. (C++):

Условный оператор, оператор ввода/вывода; плоскость и принадлежность точки - C++
Здравствуйте. В С++ я абсолютный новичок, поэтому с первым же заданием возникли определённые трудности. Будьте добры, помогите решить. Буду...

Условный оператор - C++
Добрый день,нужна помощь в написании кода по заданию. Составить систему неравенств на основании графической схемы: Пока что...

Условный оператор - C++
Здравствуйте! Есть такой вопрос: Собственно, что она выведет и почему - понятно. А вот следующие 3 вопроса мне не очень понятны....

условный оператор IF - C++
Даны три вещественных числа. Возвести в квадрат те, которые положительные.

УСЛОВНЫЙ ОПЕРАТОР (IF) - C++
здравствуйте, подскажите пожалуйста в чем ошибка:Дано 3 числа сколько среди них положительных #include &lt;stdio.h&gt; #include&lt;math.h&gt; ...

Условный оператор if - C++
Добрый день! есть следующий код программы на C++: #include&lt;cmath&gt; #include&lt;iostream&gt; int main(){ l: double a; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
LaГushan
124 / 124 / 14
Регистрация: 12.03.2011
Сообщений: 227
01.04.2011, 11:14 #2
Странный код. Не понятно, надо ли вводить c и x. Ну вот код без ошибок, а вычисления можете сами дописать

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<conio.h>
#include<stdio.h>
#include<math.h>
int main()
{
float a,b,x,f;
printf("vvedite a ");
scanf("%d",&a);
printf("vvedite b ");
scanf("%d",&b);
printf("vvedite x ");
scanf("%d",&x);
if (x<5)
f =-a*pow(x,2)-b;
if (x>5)
f=(x+a)/x;
//else {-x/c;}
printf("pe3ylbtat %e ",f);
getch();
}
0
катенька777
1 / 1 / 0
Регистрация: 01.04.2011
Сообщений: 18
01.04.2011, 12:17  [ТС] #3
Цитата Сообщение от LaГushan Посмотреть сообщение
Странный код. Не понятно, надо ли вводить c и x. Ну вот код без ошибок, а вычисления можете сами дописать

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<conio.h>
#include<stdio.h>
#include<math.h>
int main()
{
float a,b,x,f;
printf("vvedite a ");
scanf("%d",&a);
printf("vvedite b ");
scanf("%d",&b);
printf("vvedite x ");
scanf("%d",&x);
if (x<5)
f =-a*pow(x,2)-b;
if (x>5)
f=(x+a)/x;
//else {-x/c;}
printf("pe3ylbtat %e ",f);
getch();
}
А почему условие закрыл else?
0
vitaska
84 / 84 / 2
Регистрация: 04.02.2010
Сообщений: 162
01.04.2011, 13: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
23
24
25
#include <conio.h>
#include <stdio.h>
 
int main()
{
    float x, f;
    int a, b, c;
    printf( "vvedite a " );
    scanf( "%d", &a);
    printf( "vvedite b " );
    scanf( "%d", &b );
    printf( "vvedite c " );
    scanf( "%d", &c );
    printf( "vvedite x " );
    scanf( "%f",&x);
    if ( x < 5 )
        f = ( -a ) * x * x - b;
    if ( x > 5 )
        f = ( x + a ) / x;
    else 
        f = ( -x ) / c;
    printf( "pe3ylbtat %f ", f );
    getch();
    return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2011, 13:51
Привет! Вот еще темы с ответами:

Условный оператор. - C++
Даны три действительных числа. Выбрать из них те, которые принадлежат интервалу (1, 3).

Условный оператор IF - C++
Содержание: 1+d sin d/a (i-1)i+{a}^{2} i+2/3x ...

C (условный оператор) - C++
помогите решить задачи (кроме 3):

Условный оператор - C++
Скажите, будет ли следующий код работать, как подразумевается - в зависимости от значения флага индексировать один или другой массив? ...


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

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

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