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

Решение уравнения

05.11.2014, 18:10. Просмотров 387. Ответов 4
Метки нет (Все метки)

Помогите решить уравнение я сам смутно все понимал еще и на paskal, а тут для меня вообще [cut]))
|1+[квадратный кореньcos(x)] x>1
y=|x+1 -0.5=<x<=1
|1-[x(в квадрате)] x<-0.5
 Комментарий модератора 
http://www.cyberforum.ru/cgi-bin/latex.cgi?f(x)=\left\{\begin{matrix}1+sqrt(cos(x)), x>1\\ 1+x, -0.5=<x<=1\\ 1-{x}^{2}, x<-0.5\end{matrix}\right.
Пользуйтесь редактором формул внизу страницы

Документ Microsoft Office Word.docx
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2014, 18:10
Ответы с готовыми решениями:

Решение уравнения
Доброго времени суток! Ребят помогите с задачкой пожалуйста Задано уравнение:...

Решение уравнения
Помогите перевести уравнение ни сишечку задача такая 1. Создать консольный...

Решение уравнения
Помогите пожалуйста с кодом для решения вот такого уравнения. В голову ничего...

Решение уравнения
Пожалуйста мне надо решить уравнение tgx=thx. Надо показать, что корней...

Решение уравнения
Дано уравнение: Х в квадрате+У в квадрате=К в квадрате Найти все...

4
ReinDeer
19 / 19 / 9
Регистрация: 15.09.2014
Сообщений: 127
05.11.2014, 18:22 #2
Решить уравнение == написать функцию, которая решает уравнение? Или вы не знаете как решаются уравнения?

Добавлено через 8 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <math.h>
double y(double x){
    if (x>1)
        return(1+sqrt(abs(cos(x))));
    else if(x>=-0.5 && x<=1)
        return(x+1);
        else
            return(1-(x*x));
}
int main(){
    double x;
    scanf("%lf",&x);
    printf("%.3lf",y(x));
}
1
zss
Модератор
Эксперт С++
7062 / 6606 / 4180
Регистрация: 18.12.2011
Сообщений: 17,410
Завершенные тесты: 1
05.11.2014, 18:42 #3
ReinDeer, else писать не надо.
return завершает выполнение функции.
1
Dencos73
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 18
05.11.2014, 19:52  [ТС] #4
спасибо. понял где у меня ошибка была)
0
Dencos73
0 / 0 / 0
Регистрация: 21.02.2014
Сообщений: 18
07.11.2014, 15:05  [ТС] #5
как то так вышло
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
#include"stdafx.h"
#include"iostream"
#include"conio.h"
 
usingnamespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
 
    cout <<"vvedite x= ";
    double x = 0;
    cin >> x;
    double y;
    if(x > 1)
    {
        y = cos(x) / cos(x);
    }
    else
    {
        if (x >= -0.5)
        {
            y = x + 1;
        }
        else
        {
            y = 1 – x * x;
        }
    }
    if(x > 1)
        y = cos(x) / cos(x);
    else
        if (x >= -0.5)
            y = x + 1;
        else
            y = 1 – x * x;
 
    x > 1 ? y = cos(x) / cos(x) : x >= -0.5 ? y = x + 1: y = 1 – x * x;
    cout <<"Y = "<< y;
    _getch();
    return 0;
}
0
07.11.2014, 15:05
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2014, 15:05

решение уравнения
доброго времени суток :) Даны целые положительные числа a и b. Необходимо...

Решение куб. уравнения.
решение кубического уравнения. Программа работает слишком медленно. (Не знаю в...

Решение уравнения с факториалом
Для каждого x, изменяющегося от a до b с шагом h, найти значения функ-ции Y(x),...


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

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

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