Начало
|
a , b , c
|
d = b * b - 4 * a * c
|
- D > = 0 +
| |
ДКН X1 =(-b + SQR(D)) / (2*a)
| |
| X2 =(-b - SQR(D)) / (2*a)
| |
| X1 , X2
| |
| |
| |
| Конец |
Вот и все
Программа
PRINT “Количество корней квадратного уравнения“
INPUT “Ввести a, b, c: “, a, b, c
d = b * b – 4 * a * c
IF d >= 0 THEN
IF d > 0 THEN PRINT “2 разных корня“ ELSE PRINT “2 одинаковых корня“
ELSE PRINT “Действительных корней нет“
словесная программа
Начало
Ввод a,b,c
d = b * b - 4 * a * c
Нет D 》=0 Да
X1 =(-b + SQR(D)) / (2*a)
X2 =(-b - SQR(D)) / (2*a)
X1 , X2
ДКН
Конец
Объяснение:
это правильный ответ
numbers = int(input("Сколько чисел будет введено: "))
max_n = 0
max_n_sum = 0
while numbers > 0:
n = int(input("Введите число: "))
numbers = numbers - 1
n_copy = n
n_sum = 0
while n > 0:
n_sum = n_sum + n % 10
n = n // 10
if n_sum > max_n_sum:
max_n_sum = n_sum
max_n = n_copy
print(max_n)
принимать от пользователя число, которое обозначает, сколько чисел он собирается ввести
- принять от пользователя столько чисел, сколько он указал на первом шаге
- найти и вывести на экран число, сумма цифр которого (цифр, из которых число состоит, например, 125 --> 1 + 2 + 5) является наибольшей среди введенных
Объяснение:
принимать от пользователя число, которое обозначает, сколько чисел он собирается ввести
- принять от пользователя столько чисел, сколько он указал на первом шаге
- найти и вывести на экран число, сумма цифр которого (цифр, из которых число состоит, например, 125 --> 1 + 2 + 5) является наибольшей среди введенных
ДОП. ИНФ.: операция % возвращает остаток от деления. Если использовать ее в сочетании с числом 10, то мы сможем как остаток получать последнюю цифру числа.
Примеры: 15 % 10 = 5 25778 % 10 = 8 и т.д.
Пример работы программы (символ > означает ввод данных пользователем):
> 5 (количество чисел)
> 4
> 111
> 45
> 17
> 223
45 (т.к., 4 + 5 = 9, что больше других чисел)
var
a,b,c:boolean;
begin
ClrScr;
for a:=False to True do
for b:=False to True do
for c:=False to True do
Writeln(a:6,b:6,c:6,(not a) or (not b) or c:6);
ReadKey
end.
Результат выполнения программы:
FALSE FALSE FALSE TRUE
FALSE FALSE TRUE TRUE
FALSE TRUE FALSE TRUE
FALSE TRUE TRUE TRUE
TRUE FALSE FALSE TRUE
TRUE FALSE TRUE TRUE
TRUE TRUE FALSE FALSE
TRUE TRUE TRUE TRUE