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

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

Войти
Регистрация
Восстановить пароль
 
Праздник
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 15
#1

Ребят я правильно написал код:)? - C++

15.09.2013, 16:54. Просмотров 333. Ответов 4
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <math.h>
#include <clocale>
#include <iostream>
using namespace std;
 
int main () {
    setlocale(LC_ALL, "Russian");
    double x=0,y=0;
    cout << "Введите значение переменной х \n";
    cin >> x;
     if (x==0||sin(x)==0||cos(x)/sin(x)<0||x>1||x<-1)
     cout << "Ошибка! \n";
     else {
         y=(5/9)*sqrt(cos(x)/sin(x))-(1/pow(x,3));
         cout << "Выражение равно: " << y << endl;  
     }
     
    system ("pause");
    return 0;
}
Посчитать значение следующего математического выражения, x вводится с клавиатуры
y=(5/9)*sqrt(cos(x)/sin(x))-(1/x^3)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2013, 16:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ребят я правильно написал код:)? (C++):

написал программу для этой формулы. Скажите правильно ли я написал ее - C++
написал программу для этой формулы. Скажите правильно ли я написал ее #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace...

Правильно ли я написал? - C++
Начал изучать С++. Книга &quot;Язык программирования С++. Лекции и упражнения&quot;. Хочется узнать насколько правильно я пишу код. Вот два первых...

Правильно ли я написал программу? - C++
//В зависимости от размера суммы, размер налога с нее рассчитывается по следующей схеме: 1) Если сумма не превышает некоторую величину а,...

Правильно ли я написал программу? Оператор if - C++
Всем доброго дня, не моглы бы проверить правиьно ли написана программа? Задание : Все числа, о которых идет речь в индивидуальных...

Написал но не уверен что правильно - C++
1. Написать программу на Си для вычисления значений функции y (рис. 1) если Х изменяться от Xmin до Xmax с шагом dx. Х , Xmin, Xmax, dx...

Написал прогу, не знаю как объяснить правильно!!! - C++
Как правильно описать задачу преподу? Условие: 5 работников, базовая з/п 5000 за 1 ед 2000, за 2 1800, более 3х 1500. задается любое...

4
8i
15 / 0 / 3
Регистрация: 21.02.2013
Сообщений: 61
15.09.2013, 16:56 #2
старайся всё-таки между знаками || ставить скобки: ||(cos(x)/sin(x)<0)||
0
Праздник
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 15
15.09.2013, 16:57  [ТС] #3
Хорошо, учту на будущие
0
monolit
186 / 185 / 22
Регистрация: 24.03.2011
Сообщений: 669
Завершенные тесты: 1
15.09.2013, 17:30 #4
отступы просто ставить надо где нужно. а без скобок и обойтись можно
0
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
6503 / 3139 / 307
Регистрация: 04.12.2011
Сообщений: 8,661
Записей в блоге: 5
16.09.2013, 18:36 #5
Праздник, sinx == 0 и x == 0 это "масло маслянное". А предотвратить получение корня из отрицательного, можно посчитав int a = ctgx -1/(x*x*x). То есть:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main () {
    setlocale(LC_ALL, "Russian");
    double x=0,y=0;
    cout << "Введите значение переменной х \n";
    cin >> x;
     if (x==0)
     cout << "Ошибка! x==0\n";
     else {
double a = cos(x)/sin(x) - 1/(x*x*x);
if (a<0)
     cout << "Ошибка! a<0 \n";
     else {
 
         y=5*a/9;
         cout << "Выражение равно: " << y << endl;  
     }
    } 
    system ("pause");
    return 0;
}
0
16.09.2013, 18:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2013, 18:36
Привет! Вот еще темы с ответами:

Написал прогу, не знаю как объяснить правильно!!! - C++
Как правильно описать задачу преподу? Условие: 5 работников, базовая з/п 5000 за 1 ед 2000, за 2 1800, более 3х 1500. задается любое...

Правильно ли я написал программу? Из книжки Павловская Щупак - C++
Задание во вложении, вот не могу разобраться, помогите, правильно ли написана программа? #include &lt;iostream&gt; #include &lt;iomanip&gt; ...

Написал программу, не могу понять правильно или нет - C++
Написать функцию sum с переменным числом параметров, которая находит сумму чисел типа int по формуле: S=a1*a2+a2*a3+a3*a4+. . . . . ...

написал код не работает - C++
#include &lt;iostream&gt; #include &lt;stdio.h&gt; #include&lt;math.h&gt; #include&lt;conio.h&gt; #include&lt;windows.h&gt; #include &lt;iomanip&gt; ...


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

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

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