Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 01.04.2017
Сообщений: 1

Написал программу для решения квадратного уравнения, но что то пошло не так

01.04.2017, 11:46. Показов 880. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написал программу по решению квадратного уравнения но я когда записываю коффиценты
"Vvedite kofficent a
0
Vvedite kofficent b
2
Vvedite kofficent c
3
d=4
x1=-inf
x2=inf"
Вот что пишет, и если дискриминант меньше нуля он не выводит сообщения нет решения.
Помогите, срочно надо
Вот код:
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
#include <iostream>
#include <conio.h>
#include <cmath>
 
 
using namespace std;
 
int main()
{
    double a,b,c,D,x1,x2;
    cout << "Vvedite kofficent a" <<endl;
    cin >> a;
    cout << "Vvedite kofficent b" <<endl;
    cin >> b;
    cout << "Vvedite kofficent c" <<endl;
    cin >> c;
    double d= b*b-4*a*c;
    cout<<"d="<<d<<endl;
    
    if (d>0)
    {
        double x1=(-b-d)/2/a;
        double x2=(-b+d)/2/a;
        cout<<"x1="<<x1<<endl;
        cout<<"x2="<<x2<<endl;
        
    }
    else if (d=0)
    {
        double x=(-d)/2/a;
        cout<<"x="<<x<<endl; 
    }
 
    if (d<0)      
{
    cout<< "Net resheniy" <<endl;
}
getch();
return 0;
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
01.04.2017, 11:46
Ответы с готовыми решениями:

Написать программу для решения квадратного уравнения
написать программу для решения квадратного уравнения

Написать программу для решения квадратного уравнения
Написать программу для решения квадратного уравнения, которое имеет общий вид ax^2+bx+c= 0. Параметры a , b и c вводятся пользователем....

Составить программу для решения квадратного уравнения
Ребят, помогите пожалуйста.. Кто чем может, заранее спасибо. Очень надо. 3. Задача на условный оператор. Составит программу для...

3
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
01.04.2017, 12:01
Цитата Сообщение от Doobro Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main()
{
double a,b,c,D,x1,x2;
cout << "Vvedite kofficent a" <<endl;
cin >> a;
cout << "Vvedite kofficent b" <<endl;
cin >> b;
cout << "Vvedite kofficent c" <<endl;
cin >> c;
double d= b*b-4*a*c;
cout<<"d="<<d<<endl;
if (d>0)
{
double x1=(-b-d)/2/a;
double x2=(-b+d)/2/a;
- тут же вроде корень из дискриминанта нужен, так? Примените функцию sqrt(), если так. И не забываем подключить библиотеку <math.h>. А кто за Вас код раскрашивать будет(тэги [CPP])?

Добавлено через 10 минут
Цитата Сообщение от Doobro Посмотреть сообщение
C++
1
2
3
4
5
else if (d=0)
{
double x=(-d)/2/a;
cout<<"x="<<x<<endl; 
}
- А вот что-то я еще не могу найти вот эту формулу при Д = 0. Она есть на самом деле?
0
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
01.04.2017, 12:03
x = -b/(2*a); - если Д = 0. Там тоже ошибка у Вас.
0
Эксперт .NET
 Аватар для Даценд
5878 / 4755 / 2939
Регистрация: 20.04.2015
Сообщений: 8,361
01.04.2017, 12:03
Doobro,
вычисление корней:
C++
1
2
double x1=(-b+sqrt(d))/(2*a);
double x2=(-b-sqrt(d))/(2*a);
проверка равенства:
C++
1
else if (d==0)
 Комментарий модератора 
И используйте теги оформления программного кода.
Для этого в окне ввода сообщения выделяете код, затем нажимаете на кнопку соответствующего языка программирования в верхней части окна ввода сообщения.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.04.2017, 12:03
Помогаю со студенческими работами здесь

Составить программу для решения квадратного уравнения
1. Установить уровень учебных достижений ученика (1,2,3,4) соответственно к заданной оценки (от 1 до 12). 2. Заданно три цифровое число....

Написать программу для решения квадратного уравнения
1) Написать программу вычисляющую площадь треугольника по формуле Герона. 2) Написать программу вычисляющую длину окружности, площадь...

Составить программу для решения квадратного уравнения
Составить программу для решения квадратного уравнения вида ax^2+bx+c=0. Решить все уравнения, которые можно составить при использовании...

Написать программу для решения квадратного уравнения
написать программу для решения неполного квадратного уравнения x^2-6=0.

Составить программу для решения квадратного уравнения вида ax^2+bx+c=0
Помогите написать программу на pascal. Составить программу для решения квадратного уравнения вида ax^2+bx+c=0 В программе предосмотреть...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru