Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ блок схеме
помогите построить блок схему к этой программе #include <iostream> using namespace std; int main() { int min, max, sr = min = max = 0; int A = 0, B = 0, C = 0; cin >> A >> B >> C; ...
C++ Сформировать квадратную матрицу
Сформировать квадратную матрицу порядка n по заданному образцу: 1 2 3 … n n n-1 n-2 … 1 1 2 3 … n n n-1 n-2 … 1 ……………………. n n-1 ... #include<iostream> using namespace std; void main(){ int **arr, N; cout << "enter size (N) : " ; cin >> N; arr = new int *; for(int i = 0; i < N; i++)
Любой тип переменной C++
Как указать переменной что тип неопределён? Допустим: struct STRUCTa{ short v1,v2; } struct STRUCTb{ float v1,v2; } struct complex{ Croessmah, подскажи как? Вот так галимотья получается: struct complex{ template<typename versus>; int h; }
C++ Не могу выделить данные int из srting (char[]) Пытаюсь решить вторую задачу по информатике вот отсюда. http://master.cmc.msu.ru/files/math-2012.zip Из условия задачи в принципе всё понятно. Написал пока что вот такой код. Для экономии места... https://www.cyberforum.ru/ cpp-beginners/ thread897879.html
C++ Нужно написать словесный алгоритм! https://www.cyberforum.ru/ cpp-beginners/ thread897880.html
#include <iostream> using namespace std; void rotateMatrix(double **matrix, int &rows, int &cols, int rotate_count) { double temp; int min; for (int r = 0; r < rotate_count; r++) { if...
C++ Перегрузка функций и операторов https://www.cyberforum.ru/ cpp-beginners/ thread897931.html
Люди добрые помогите пожалуйста! необходимо написпть программы на С++ а) Создать класс 2-D координат. Определить операторы "+" и "-" как дружественные функции, а операторы присваивания и сравнения...
C++ Создание exe файла У меня есть консольное приложение, и чтобы его запустить я захожу в Visual Studio 2010 выбираю проект и жму f5. Как мне сделать exe файл чтобы я могу сразу запустить и мне не нужно было идти в Visual... joker333, зайди в папку с проектом. Затем отыщи папку Bin или Debug или Relese. P.S. НЕ работаю с Visual Studio и не советую. Добавлено через 1 минуту joker333, все же папка Debug я нашёл у... https://www.cyberforum.ru/ cpp-beginners/ thread897939.html C++ Определить радиус и центр окружности минимального радиуса, проходящей хотя бы через три различные точки заданного множества точек на плоскости https://www.cyberforum.ru/ cpp-beginners/ thread897875.html
Определить радиус и центр окружности минимального радиуса, проходящей хотя бы через три различные точки заданного множества точек на плоскости.Определить радиус и центр окружности минимального...
Файлы. Определить, есть ли в наличии книга "Информатика" за 1990 год C++
Задан файл, который содержит информацию о книгах (фамилия, название, год издания). Определить, есть ли в наличии книга "Информатика" за 1990 год. Если да, то вывести фамилию автора, если несколько,...
C++ ошибка в меню #include "stdafx.h" #include <cmath> #include "locale.h" #include "conio.h" #include <fstream> #include <iostream> using namespace std; int caas(void) //ввод количества { так вроде работает #include <cmath> #include "locale.h" #include "conio.h" #include <fstream> #include <iostream> using namespace std; int caas(void) //ввод количества https://www.cyberforum.ru/ cpp-beginners/ thread897881.html
C++ Построить класс для работы со списком, который содержит динамическую информацию о наличии автобусов в парке Люди добрые помогите пожалуйста! неоходимо написать программу на С++: Построить класс для работы со списком, который содержит динамическую информацию о наличии автобусов в парке: ... https://www.cyberforum.ru/ cpp-beginners/ thread897916.html C++ Задана строка, составленная из символов. Символы объединяются в слова
Задана строка, составленная из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставиться точка. Текст содержит не более 255...
 Аватар для dmitrichh
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 3
0

Квадратное уравнение - C++ - Ответ 4701608

10.06.2013, 22:24. Показов 1698. Ответов 5
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Недавно начал изучать язык и по мере прочтения книги решил порешать задачи. Сначала все было хорошо, но когда дошел до квадратного уравнения, столкнулся с проблемой. Вот код :
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
// kvur.cpp -- решает квадратное уравнение.
#include <iostream>
#include <cmath>
 
using namespace std;
int main()
{
    double a, b, c, D, X1, X2;
 
    cout << " ax^2 + bx + c = 0. Vvedite a,b,c: " << endl;
    cin >> a >> b >> c;
    cout << "a=" << a << " b=" << b << " c=" << c << endl;
    cout << "Vashe uravnenie imeet vid : " << a << "x^2 + " << b << "x + " << c << " = 0" << endl;
    
 
    D = b*b - 4*a*c;
    cout << "D=" << D << endl;
    
    if (D > 0) {
        X1 = (-b+sqrt(D)) / (2*a); 
        X2 = (-b-sqrt(D)) / (2*a); 
        cout <<  "X1=" << X1 << endl << "X2=" << X2 << endl;
    } else if (D == 0) {
        X1 = (-b/(2*a));
        cout << "X=" << X1 << endl;
    } else if (D < 0.0){
        cout <<"Net resheniya" << endl;
    }
 
    cin.get();
    cin.get();
    return 0;
}
Дискриминант находит правильно, но когда доходит до значений Х1 и Х2, получается ерунда, хотя формула, по которой рассчитывается корень правильна. Например, при введении значений a= 15, b=-2, c=-1 , значения иксов должны получиться такими : X1=-5 , X2=3. А в программе дискриминант считается верно, но значения иксов такие : X1=0.333333 , X2=-0.2.

Подскажите пожалуйста, что нужно дописать или исправить, чтобы программа выдавала верный результат.

Вернуться к обсуждению:
Квадратное уравнение C++
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.06.2013, 22:24
Готовые ответы и решения:

Создать производные классы линейное уравнение и квадратное уравнение, в которых данная функция переопределена
Создать абстрактный базовый класс уравнение с виртуальной функцией - корни уравнения. Создать производные классы линейное уравнение и...

Квадратное уравнение
Написала программу, вроде все должно работать, как должно, ан нет... Условие: у=корень квадратный из (25-икс квадрат) + 2а/х-3 ...

С++ квадратное уравнение
Здравствуйте! Подскажите с чего начать вот такую задачу решать. Спасибо всем за помощь! Задача (консольная программа). Верно...

5
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.06.2013, 22:24
Помогаю со студенческими работами здесь

Квадратное уравнение в с
Здравствуйте. Надо найти корни квадратного уравнения или показать что один корень или нет корней. Нужно сделать в с, а не в с++. Please,...

Квадратное уравнение
Прога работает, но неправильно считает корни, что не так??? #include &lt;stdio.h&gt; #pragma hdrstop #include &lt;math.h&gt; #include...

Квадратное уравнение
Хотел написать программу которая решает квадратное уравнение.Выдает две ошибки. #include &quot;stdafx.h&quot; #include...

Квадратное уравнение
всем привет!кто нибудь может написать программу решения квадратного уравнения в общем виде с комплексными коэффициентами(используя...

Квадратное уравнение
Здравствуйте! Это код квадратного уравнение. Компилируется все нормально. Но программа не выполняет поиск корней, если D&gt;0 и D=0....

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru