Естественные науки

Кто-нибудь может помочь найти корни уравнения через дискриминант?

(Я если что не тролль и только учусь)

У меня почему-то получается D = 48, хотя у учителя получается так, что корней вообще нет, то есть D < 0. Что я делаю не так ((

входные данные это то, что
A = 8
B = 4
C = 1

может, моя ошибка в том, что у меня C = -1, а нужно писать +1?
Ты откуда эту формулу взял? Это не стандартный вид КУ
Анжелика Борейко
Анжелика Борейко
90 897
Лучший ответ
Sagynysh Erkebulan ax^2 + bx - c = 0

помогите аааа
>У меня почему-то получается D = 48,
Правильно получается, считай дальше.
Sagynysh Erkebulan а мне выше говорят, что это ненормально, что перед C получается знак минус...
"что у меня C = -1, а нужно писать +1?"
А зачем ты -1 берёшь, если в условии явно написано С=1?
Nina ***
Nina ***
76 281
Можете просто вывести решение заново.
x (a x + b) = c
a x^2 + b x = c
x^2 + (b/a) x = c/a
x^2 +2 (b/[2a]) x = c/a
x^2 + 2 (b/[2a]) x + (b/[2a])^2 = (c/a) + (b/[2a])^2
(x + b/[2a])^2 = (b^2 + 4 a c) / (4 a^2)
x + b / (2 a) = (+/-) sqrt(b^2 + 4 a c) / (2 a)
x = [- b (+/-) sqrt(b^2 + 4 a c) ] / (2 a)
Алгоритм решения тогда у вас будет такой:
Проверяете, равно ли A нулю.
1. A = 0
Проверяете, равно ли B нулю.
1.1. B = 0
Проверяете, равно ли C нулю.
1.1.1. С = 0
Значит уравнение вида:
0 = 0
Решение - любое число
1.1.2. С ≠ 0
Решений нет.
1.2. B ≠ 0
Уравнение вида:
B X = C
Решение:
X = C / B
2. A ≠ 0
Вычисляете:
D = sqrt(B^2 + 4 A C)
Проверяете D.
2.1. D < 0
Решений нет
2.2. D = 0
Решение:
X = - B / (2 A)
2.3 D > 0
Решение:
X = (- B - sqrt(D) ) / (2 A)
X = (- B + sqrt(D) ) / (2 A)
Айбек Амангосов А, раз у вас есть дополнительные условия на A, B, C, и на целочислененость корней, тогда можно убрать проверку A=0, и всю ветку, связанную с этим. И добавить проверку на целочисленность.
Учишься-только троллить? -Мы заметили, что курс молодого тролля ещё не пройден
Аделина Аделина тебе ещё-учиться и учиться!
Sagynysh Erkebulan я извиняюсь, если выгляжу как тролль, мне просто нужно срочно помочь человеку, при этом не быть назойливым
Аделина Аделина Я вас умоляю..
Аделина Аделина назойливым-к нам, или тому человеку, которому СРОЧНО! надо помочь?
Подставляй и решай (8х+4)х=1, а дальше решаешь это уравнение и получаешь 8x^2 +4x=1 при переносе знак меняется 8x^2 + 4x-1=0 D=16+4*8=16+32=48? а если было 8x^2+4x + 1=0 D=16-32=-16 и уравение .имело комп корни.
Ирина Екимова
Ирина Екимова
30 300
Извини, приятель, но твой учитель —идиот. Там, действительно, 48
Sagynysh Erkebulan спасибо
прикинь, вот такая штука:
не знаю знаешь программирование или нет, но вывод получается 0, если квадратных корней 0. А здесь такого не должно быть!
Sagynysh Erkebulan всё! я понял! оказалось, там написано "если имеет несколько ЦЕЛОЧИСЛЕННЫХ корней". А у нас при D = 48 получаются 2 корня не целочисленных. Посему 0