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

Уравнение - C++

Восстановить пароль Регистрация
 
Pedro_17
0 / 0 / 0
Регистрация: 06.02.2012
Сообщений: 50
24.02.2012, 19:02     Уравнение #1
Народ, помогите, нужно сделать это уравнение в си, что бы значение вводить, а он по этому уравнению решал, сделать нужно в обычном си, вот уравнение [IMG]http://s19.***********/i192/1202/03/2b841202576at.jpg[/IMG]
Миниатюры
Уравнение  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2012, 19:02     Уравнение
Посмотрите здесь:

Уравнение C++
C++ Уравнение
C++ Дано уравнение ax2+bx+c=0. Решить уравнение, результат вывести на экран.
C++ Написать программу, которая решает уравнение с одним неизвестным и выводит в консоль значение неизвестного. Уравнение посимвольно вводится с клавиатур
C++ 18. Написать программу, которая решает уравнение с одним неизвестным и выводит в консоль значение неизвестного. Уравнение посимвольно вводится с клави
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ШКІПЕР
 Аватар для ШКІПЕР
93 / 93 / 7
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
Завершенные тесты: 1
24.02.2012, 20:37     Уравнение #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#define _USE_MATH_DEFINES
 
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
int main(){
    float z, x;
    printf("X & Z = \n");
    scanf ("%f %f", &x, &z);
 
    printf("%f",
                 z>0 && x<0 ? M_E-3*z+5*pow((double)x,2.)
        :z<0 && x>0 ? x/2+exp(-x)+4 
        :z==0&&x==0 ? 0.0000589 
                :0);
 
    system("pause");
    
    return EXIT_SUCCESS; 
}
Pedro_17
0 / 0 / 0
Регистрация: 06.02.2012
Сообщений: 50
24.02.2012, 22:11  [ТС]     Уравнение #3
Цитата Сообщение от ШКІПЕР Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#define _USE_MATH_DEFINES
 
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
int main(){
    float z, x;
    printf("X & Z = \n");
    scanf ("%f %f", &x, &z);
 
    printf("%f",
                 z>0 && x<0 ? M_E-3*z+5*pow((double)x,2.)
        :z<0 && x>0 ? x/2+exp(-x)+4 
        :z==0&&x==0 ? 0.0000589 
                :0);
 
    system("pause");
    
    return EXIT_SUCCESS; 
}
Спасибо, только вроде надо не совсем так, что бы мы только x вводили, и можно сделать как нить посложнее(всмысле без функций типо pow, system("pause") и #define)? а то мы это ещё не проходили.
ШКІПЕР
 Аватар для ШКІПЕР
93 / 93 / 7
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
Завершенные тесты: 1
24.02.2012, 22:52     Уравнение #4
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
 
int main(){
    const float E = 2.718281;
    float z, x;
    printf("X & Z = \n");
    scanf ("%f %f", &x, &z);
 
    printf("%f",
         z>0 && x<0 ? E-3*z+5*x*x
        :z<0 && x>0 ? x/2+exp(-x)+4 
        :!z  && !x  ? 0.0000589 
        :0);
 
    _getch();
 
    return EXIT_SUCCESS; 
}

Цитата Сообщение от Pedro_17 Посмотреть сообщение
надо не совсем так, что бы мы только x вводили
z тоже вводится.


Цитата Сообщение от Pedro_17 Посмотреть сообщение
pow system("pause")
Убрал


Цитата Сообщение от Pedro_17 Посмотреть сообщение
#define
Это не функция Но убрал.

P.S. Успехов в изучении!
Pedro_17
0 / 0 / 0
Регистрация: 06.02.2012
Сообщений: 50
24.02.2012, 23:11  [ТС]     Уравнение #5
ШКІПЕР, Спасибо вам большое)
Yandex
Объявления
24.02.2012, 23:11     Уравнение
Ответ Создать тему
Опции темы

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