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

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

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

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

01.04.2011, 10:57. Просмотров 518. Ответов 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 условие.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.04.2011, 10:57     Условный оператор.
Посмотрите здесь:

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

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

Условный оператор if else - C++
Что не так? #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; int main() { int x,y,z,max; cout&lt;&lt;&quot;Введите число...

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

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

Условный оператор - C++
1)Составить программу для вычисления значения функции f(x) :http://higgs.rghost.ru/55956431/image.png 2)«Узник замка Иф». За многие годы...

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

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

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

Условный оператор - C++
Помогите решить задачу: Даны четыре целых числа a, b, c и d. Найти наименьшее из максимумов первой и второй пар чисел. Решить задачу,...

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

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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();
}
катенька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?
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;
}
Yandex
Объявления
01.04.2011, 13:51     Условный оператор.
Ответ Создать тему
Опции темы

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