Напишите программу,которая находит все корни уравнения в диапозоне x от -100 до +100 :
Ix^2 - 5x + 2I = 2
Евгеха001:
Разве есть другие корни, кроме 5 и 0
Честно,не знаю,задание написать программу,которая находит хотя бы эти два корня
Ну для начала упрощаешь это все до: x ** 2 - 5x = 0
Ответы
Ответ дал:
0
c = int(input('Enter 2 to start'))
while c != 1:
import math as m
a = int(input('Write a: '))
b = int(input('Write b: '))
c = int(input('Write c: '))
D = (b ** 2) - (4 * a * c)
print ('D =',D)
if D > 0:
print('D > 0')
x = (-b + (m.sqrt(D))) / (2 * a)
x1 = (-b - (m.sqrt(D))) / (2 * a)
print ('x1 =',x)
print ('x2 =',x1)
elif D == 0:
print('D = 0')
x = -b / (2 * a)
print ('x =',x)
else:
print('D < 0')
print ('No roots')
c = int(input('Enter 1 to quit or 2 to repeat'))
Python 3.8.1
А в PascalABC не сможешь написать ? А то до этого все писали в паскале,хотя не уточнял,а тут что-то новенькое
"РascalABC" - нет такой среды. Либо Pascal ABC, либо PascalABC.NET. Либо с пробелом, либо с ,NET
В Python лучше и проще. В паскале не умею, но я так понял тебе уже не нужно), так что либо можешь нарушение отметить либо оставить как есть
Это для тебя "лучше и проще", но не надо говорить за всех ))
Вас заинтересует
1 год назад
1 год назад
1 год назад