Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
maxkoshevoi
65 / 65 / 14
Регистрация: 07.11.2013
Сообщений: 539
#1

Найти корни квадратного уравнения - C++

16.11.2014, 17:04. Просмотров 445. Ответов 2
Метки нет (Все метки)

Задача: даны три числа a, b и с. При условии что
  • a не равно 0
  • b^2 - 4ac >= 0
найти корни квадратного уравнения и записать их в файл с тремя цифрами после десятичной точки.
Решил так:
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
//---------------------------------------------------------------------------
#include <math.h>
#include <iostream.h>
#include <fstream.h>
 
//---------------------------------------------------------------------------
using namespace std;
 
int main(int argc, char* argv[])
{       ifstream in;
        in.open("input.txt");
        double a, b, c;
        in >> a >> b >> c;
        in.close();
        ofstream out;
        out.open("output.txt");
        double d = b*b - 4.0*a*c;
        double x1 = (-b+sqrt(d))/(2.0*a), x2 = (-b-sqrt(d))/(2.0*a);
        out.precision(3);
        out << fixed << x1 << " " << x2;
        out.close();
        return 0;
}
//---------------------------------------------------------------------------
Но система тестирования выдаёт 0 баллов из 100 (вроде как все тесты дали неверный ответ). При чём, я проверил на примере, который там был (1 2 1) и результат программа выдала правильный (-1.000 -1.000)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 17:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти корни квадратного уравнения (C++):

Найти корни квадратного уравнения - C++
Помогите решить. Найти корни квадратного уравнения y=ax2+bx+c, b– вводится с клавиатуры, a=3b-3, c=a-3b.

Найти корни квадратного уравнения - C++
Студент. 1 курс ПИ. На парах учим всякую хрень в основном, для себя(что-бы разобраться) пишу код. Данная прога должна вычислять корни...

Найти корни квадратного уравнения - C++
Задача 3. (1-3.cpp, 13.dsp) *Написать программу для вычисления корней квадратного уравнения ax^2 + bx + c = 0 . Использовать оператор...

Найти корни квадратного уравнения - C++
Найти корни квадратного уравнения ax^2+bx+c=0 заданого своими коэффициентами, с положительным дискриминантом; подстановкой в уравнение...

Найти корни квадратного уравнения - C++
Найти корни квадратного уравнения вида ax2+bx+c=0 (относительно x). На вход программа получает три целых числа: a , b и c, соответственно....

Найти корни квадратного уравнения - C++
Скоро экзамен , кто чем может ) Помоги ближнему , ибо смех продлевает жизнь...) 3. Найти корни квадратного уравнения A-x + B-x +...

2
Somebody
2791 / 1602 / 147
Регистрация: 03.12.2007
Сообщений: 4,199
Завершенные тесты: 1
16.11.2014, 17:50 #2
В условии не указано, в какую сторону округлять?
0
maxkoshevoi
65 / 65 / 14
Регистрация: 07.11.2013
Сообщений: 539
16.11.2014, 17:55  [ТС] #3
Somebody, нет
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2014, 17:55
Привет! Вот еще темы с ответами:

Найти корни квадратного уравнения: AX2+BX+C=0 - C++
Написать программу для нахождения корней квадратного уравнения: AX2 + BX + C = 0; написал одну программу,но не думаю что она та что нада....

Найти действительные корни квадратного уравнения - C++
Найти действительные корни квадратного уравнения ax2+bx+c=0. Входные данные Даны три числа a,b,c. Выходные данные ...

найти действительные корни квадратного уравнения - C++
помогите пожалуйста!!! 1.найти действительные корни квадратного уравнения вида а(x*x)+bх+с=0

Найти корни квадратного уравнения с высокой точностью - C++
Помогите пожлуйста. найти корни квадратного уравнения с высокой точностью . (до 30-40 после запятой знаков или больше)...


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

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

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