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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
#1

Given real numbers a, b, c. Find if a quadratic inequality ах2 + bx + с = 0 has real roots. If it does, output them - C++

21.09.2013, 13:05. Просмотров 1233. Ответов 3
Метки нет (Все метки)

ВОТ задача помогите решить


Given real numbers a, b, c, where a is not 0. Find if a quadratic inequality ах2 + bx + с = 0 has real roots. If it does, output them. If there are no solutions, output “no solution”. Output roots on one line, separated by a whitespace.

Example:
Input:
1 0 0

Output
0

Example:
Input:
1 0 1

Output
no solution
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2013, 13:05
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Given real numbers a, b, c. Find if a quadratic inequality ах2 + bx + с = 0 has real roots. If it does, output them (C++):

Read from the input the sequence on real numbers until zero - C++
Здравствуйте! Помогите решить. Read from the input the sequence on real numbers until zero. Output the square root of each number...

Дано: a:array[1…n] of real;p:real;k:integer;(a[1]<=a[2]<=⋯<=a[n],0<k≤n). - C++
Дано: a:array of real;p:real;k:integer;(a&lt;=a&lt;=⋯&lt;=a,0&lt;k≤n). Удалить из a элемент с номером k (т.е. a) и вставить элемент, равный p, так,...

Чтение файла с данными типа real. Тип real в билдере или как его "обойти"? - C++
Читаю файл в структуру, double Fdat; struct STR { ... } rec

Output total amount of numbers in the sequence (not summing -1 ) and than numbers themselves - C++
The input contains a sequence of positive integers not exceeding 1000. The sequence ends with -1.Total amount of numbers is not more than...

Нельзя преобразовать тип function(x real) real к real - Pascal ABC
program Simpson; var x,a,b,h,s:real; n:integer; function Y(t:real):real; begin Y:=(exp(x*ln(exp)))/(x+5); end;

Нельзя преобразовать тип function(x: real): real к real - PascalABC.NET
Здравствуйте! Не могу написать формулу. Ошибка:Нельзя преобразовать тип function(x: real): real к real program zadacha; var...

3
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
21.09.2013, 13:15 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cmath>
 
int main() {
    int a, b, c, D;
    std::cin >> a >> b >> c;
    D = pow(b, 2) - 4 * a * c;
    
    if(D < 0) {
        std::cout << "\nNo solution";
        return 0;
    }
    
    double x1, x2;
    x1 = (-b - sqrt(D)) / (2.0 * a);
    x2 = (-b + sqrt(D)) / (2.0 * a);
    
    std::cout << "\nX1 = " << x1 << " X2 = " << x2;
    return 0;
}
0
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
21.09.2013, 13:45  [ТС] #3
Цитата Сообщение от coloc Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cmath>
 
int main() {
    int a, b, c, D;
    std::cin >> a >> b >> c;
    D = pow(b, 2) - 4 * a * c;
    
    if(D < 0) {
        std::cout << "\nNo solution";
        return 0;
    }
    
    double x1, x2;
    x1 = (-b - sqrt(D)) / (2.0 * a);
    x2 = (-b + sqrt(D)) / (2.0 * a);
    
    std::cout << "\nX1 = " << x1 << " X2 = " << x2;
    return 0;
}
Спасибо вам, вот не пойму почему контестер не правильно говорит?
0
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,262
Завершенные тесты: 2
21.09.2013, 14:06 #4
Цитата Сообщение от AlisherIITU Посмотреть сообщение
Спасибо вам, вот не пойму почему контестер не правильно говорит?
Потому что эти задания созданы для того чтобы решать самому.
0
21.09.2013, 14:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2013, 14:06
Привет! Вот еще темы с ответами:

Нельзя преобразовать тип function(x: real): real к real - Pascal
var g,s,s1,s2,fi,h:real; label k; begin write('Vvedite visotu'); readln(h);k: write('Vvedite gradusi'); readln(s); ...

Нельзя преобразовать тип function(x: real): real к real - PascalABC.NET
Ничего не понимаю, почему нельзя? Помогите пожалуйста найти ошибку в коде. uses CRT; type function1=function(x: real): real; ...

Program1.pas(7) : Нельзя преобразовать тип KeyValuePair<real,integer> к real - Pascal ABC
program pomogite; var x, y: real; begin readln(x); if x=&gt;-2 and 3&gt;=x then y:=sqrt(x*x+4) else if x&gt;3 then y:=6*x+8...

Инициализировать переменную типа real через указатель на real - Turbo Pascal
Инициализировать переменную типа real через указатель на real Нужно не программу а буквально type(если надо), var, begin и само действие ...


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

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

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