Форум программистов, компьютерный форум 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. Просмотров 1137. Ответов 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
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++ 205. Quadratic Equation
Дано: a:array[1…n] of real;p:real;k:integer;(a[1]<=a[2]<=⋯<=a[n],0<k≤n). C++
C++ Дан файл f:file of real. Найти наибольшее из значений компонент.
Типы double и real C++
как сделать в MS VS 2010 express output не в консоль в output windows C++
C++ Разработать класс Real
C++ Создать производный класс Real
Read from the input the sequence on real numbers until zero C++
Output total amount of numbers in the sequence (not summing -1 ) and than numbers themselves C++
Составить процедуру Change Vector для умножения всех элементов вектора на число типа real C++
Given a series of numbers, your task is to pick up some numbers C++
C++ Чтение файла с данными типа real. Тип real в билдере или как его "обойти"?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
coloc
погромист
409 / 245 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
21.09.2013, 13:15     Given real numbers a, b, c. Find if a quadratic inequality ах2 + bx + с = 0 has real roots. If it does, output them #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;
}
AlisherIITU
2 / 2 / 1
Регистрация: 10.09.2013
Сообщений: 129
21.09.2013, 13:45  [ТС]     Given real numbers a, b, c. Find if a quadratic inequality ах2 + bx + с = 0 has real roots. If it does, output them #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;
}
Спасибо вам, вот не пойму почему контестер не правильно говорит?
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,248
Завершенные тесты: 2
21.09.2013, 14:06     Given real numbers a, b, c. Find if a quadratic inequality ах2 + bx + с = 0 has real roots. If it does, output them #4
Цитата Сообщение от AlisherIITU Посмотреть сообщение
Спасибо вам, вот не пойму почему контестер не правильно говорит?
Потому что эти задания созданы для того чтобы решать самому.
Yandex
Объявления
21.09.2013, 14:06     Given real numbers a, b, c. Find if a quadratic inequality ах2 + bx + с = 0 has real roots. If it does, output them
Ответ Создать тему
Опции темы

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