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

корни уравнения - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 4.82
Em$
 Аватар для Em$
0 / 0 / 0
Регистрация: 24.04.2009
Сообщений: 41
24.09.2009, 18:25     корни уравнения #1
дана функция. ax^2+bx+с
Преобразовать функцию таким образом,чтобы функция возвращала результат,который бы распечатывался после точки вызова.Причём ответ должен быть распространённым,т.е уровнение имеет 2а корня(перечислить),уравнение имеет 1н корень,либо уравнение не имеет действительных корней.
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Monte-Cristo
 Аватар для Monte-Cristo
2807 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
24.09.2009, 18:37     корни уравнения #2
для чего придуман поиск на форуме?
ключ для поиска: квадратное уравнение
и выбираешь тему в разделе C/C++
Em$
 Аватар для Em$
0 / 0 / 0
Регистрация: 24.04.2009
Сообщений: 41
24.09.2009, 18:41  [ТС]     корни уравнения #3
ты думаешь там что то есть??
crashc
23 / 23 / 4
Регистрация: 26.07.2009
Сообщений: 414
24.09.2009, 18:53     корни уравнения #4
Em$ как я понял тебе надо чтобы ответ выводил после всех расчетов и ввода значений?
Em$
 Аватар для Em$
0 / 0 / 0
Регистрация: 24.04.2009
Сообщений: 41
24.09.2009, 18:54  [ТС]     корни уравнения #5
да=)
crashc
23 / 23 / 4
Регистрация: 26.07.2009
Сообщений: 414
24.09.2009, 18:55     корни уравнения #6
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
//---------------------------------------------------------------------------
 
#pragma hdrstop
#include <iostream.h>
#include <stdio.h>
//---------------------------------------------------------------------------
 
#pragma argsused
#include <math.h>
#include <iostream.h>
int main()      //int argc, char* argv[]
{int a,b,c,per,vtr,p,j,d;
 cout<<"Vvedite coffizient A\n";
 cin>>a;
 
 cout<<"Vvedite coffizient B\n";
 cin>>b;
 
 cout<<"Vvedite coffizient C\n";
 cin>>c;
 
 d=b*b-4*a*c;  //Âû÷èñëÿåì äèñêðèìåГ*Г*Г*ГІ
 
 printf(
         "Srednee arifmeticheskoe (sqrt(%d)=%d)\n\n",
         d, (int)sqrt(d));
 if(d>=0)
 {per=(-b+sqrt(d))/(2*a);
  vtr=(-b-sqrt(d))/(2*a);
  cout<<"X1="<<per;
  cout<<", X2="<<vtr;
  }
  else
  {printf("korney net");
  }
 
   cin.get();
   cin.get();
   return 0;
}
//---------------------------------------------------------------------------
Добавлено через 19 секунд
вот спрашивай че не понятно
Em$
 Аватар для Em$
0 / 0 / 0
Регистрация: 24.04.2009
Сообщений: 41
24.09.2009, 18:57  [ТС]     корни уравнения #7
спасибо...хоть один человек на форуме предложил что нибудь дельное
crashc
23 / 23 / 4
Регистрация: 26.07.2009
Сообщений: 414
24.09.2009, 18:58     корни уравнения #8
пожалуста
R0mm
Псевдо программист
 Аватар для R0mm
192 / 113 / 15
Регистрация: 19.09.2009
Сообщений: 303
24.09.2009, 19:03     корни уравнения #9
Сообщение было отмечено автором темы, экспертом или модератором как ответ
как-то так
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
#include "stdafx.h"
#include "iostream"
#include "math.h"
 
using namespace std;
 
void main(){
    setlocale(LC_ALL, "Russian");
    float a, b, c, x1, x2;
    cout << "a*x^2+b*x+c\nВведите a\n->"; cin >> a;
    cout << "Введите b\n->"; cin >> b;
    cout << "Введите c\n->"; cin >> c;
    x2 = b*b-4*a*c;
    if (x2<0){
        cout << "Решений нет!\n";
    }
    else if (x2){
            x1 = (-1*b + sqrt(x2))/(2*a);
            x2 = (-1*b - sqrt(x2))/(2*a);
            cout << "х1 = " << x1 << "\nx2 = " << x2 << endl;
         }
         else{
             x1 = -1*b/(2*a);
             cout << "x1 = " << x1 << endl;
         }
    system("pause");
}
Em$
 Аватар для Em$
0 / 0 / 0
Регистрация: 24.04.2009
Сообщений: 41
24.09.2009, 19:04  [ТС]     корни уравнения #10
спасибо=))
Monte-Cristo
 Аватар для Monte-Cristo
2807 / 1372 / 30
Регистрация: 07.03.2009
Сообщений: 4,446
24.09.2009, 19:06     корни уравнения #11
Цитата Сообщение от Em$ Посмотреть сообщение
ты думаешь там что то есть??
поверь, я не думаю.. я знаю..

вот например:
http://www.cyberforum.ru/cpp-beginne...tml#post260955
crashc
23 / 23 / 4
Регистрация: 26.07.2009
Сообщений: 414
24.09.2009, 19:07     корни уравнения #12
ну тоже самое только заменено printf на cout и вместо cin.get; введен system("pause");
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2009, 21:18     корни уравнения
Еще ссылки по теме:

Найти корни уравнения C++
Корни квадратного уравнения C++
C++ Найти корни уравнения
Найти корни уравнения C++
Определить корни уравнения C++

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

Или воспользуйтесь поиском по форуму:
odip
Эксперт C++
 Аватар для odip
7226 / 3288 / 59
Регистрация: 17.06.2009
Сообщений: 14,165
24.09.2009, 21:18     корни уравнения #13
спасибо...хоть один человек на форуме предложил что нибудь дельное
Это неверное утверждение - тут очень много дельных предложений.
Просто нужно уметь и хотеть пользоваться поиском - задача много раз обсуждалась.
Yandex
Объявления
24.09.2009, 21:18     корни уравнения
Закрытая тема Создать тему
Опции темы

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