Python задача. Найти максимальное число из трех
Вводятся три целых числа. Определить какое из них наибольшее.Пусть a, b, c – переменные, которым присваиваются введенные числа, а переменная m в конечном итоге должна будет содержать значение наибольшей переменной.Разбор задачи на Python
Алгоритм решения задачи
1) Сначала предположим, что переменная a содержит наибольшее значение. Присвоим его переменной m.
2) Если текущее значение m меньше, чем у b, то следует присвоить m значение b. Если это не так, то не изменять значение m.
3)Если текущее значение m меньше, чем у c, то присвоить m значение c. Иначе ничего не делать.
Решение задачи с использованием Python
a = int(input(‘Введите число 1 -‘))
b = int(input(‘Введите число 2 -‘))
c = int(input(‘Введите число 3 -‘))
Максимум трёх чисел
Даны три целых числа. Найдите наибольшее из них (программа должна вывести ровно одно целое число).
Вводится три целых числа, не превосходящие 100 по абсолютному значению.
Выведите ответ на задачу.
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Задача про минимум и максимум из трёх чисел
Здравствуйте, я написал программу в качестве домашнего задания. В неё вводятся 3 числа, а она в.
Написать функцию, ищущую максимум из трех чисел
Написать функцию, ищущую максимум из трех чисел.
Линейный алгоритм: найти минимум и максимум из трех чисел
даны три числа а,b,c.найти max и min этих чисел.
Если сумма трех попарно различных действительных чисел х, у , z меньше единицы, то наименьшее из этих трех чисел заменит
Если сумма трех попарно различных действительных чисел х, у , z меньше единицы, то наименьшее из.
Регистрация: 18.03.2020
Сообщений: 6
1 2 3 4 5
a, b, c = int(input()), int(input()), int(input()) if a > b: print(a) if a > c else print(c) else: print(b) if b > c else print(c)
Регистрация: 16.03.2020
Сообщений: 58
В условии задачи есть ограничение( поэтому не проходит.
Используйте ровно два оператора сравнения (>, =, <=) для решения этой задачи.
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
Сообщение было отмечено PIROTEXNIK как решение
Решение
это классический алгоритм
1 2 3 4 5 6 7
a, b, c = int(input()), int(input()), int(input()) mx = a if b > mx: mx = b if c > mx: mx = c print(mx)
Регистрация: 16.03.2020
Сообщений: 58
Спасибо, очень помогли!
36829 / 19877 / 4166
Регистрация: 12.02.2012
Сообщений: 33,013
Записей в блоге: 13
PIROTEXNIK, когда тебе помогают, нажимай «+1 спасибо»
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Минимум и максимум из трех чисел
Напишите программу, которая выбирает максимальное и минимальное из трёх введённых чисел. Входные.
Найти максимум из девяти чисел(максимум из трех чисел(максимум из двух чисел)
Сделал кароч ток не знаю что в конце писать вот код: function maks_2(a,b:real):real; begin if.
Найти максимум из девяти чисел (максимум из трех(максимум из двух)
Найти максимум из девяти чисел (максимум из трех(максимум из двух))
Минимум и максимум из трех чисел
Напишите программу, которая выбирает максимальное и минимальное из трёх введённых чисел.Входная.
Минимум и максимум из трёх чисел
Задача : "Напишите программу, которая выбирает максимальное и минимальное из трёх введённых чисел.".
Минимум и максимум из трех чисел
Задача №112156. Минимум и максимум из трех чисел Напишите программу, которая выбирает максимальное.
Условие
Даны три целых числа. Выведите значение наименьшего из них.
Решение
a = int(input()) b = int(input()) c = int(input()) if b >= a = bКомментарии
sever_2005 :
Добавить комментарий Отменить ответ
ЕГЭ на соточку для чайников
Прошу прощения, что так долго пропадал. Питошка вернулся, да еще и с группой в вконтакте, подписывайтесь. Помимо этого, на питошке откроется новая рубрика, в которой будут четкие объяснения всех заданий ЕГЭ и ОГЭ по информатике, внимательно прочитав которые, я уверен, вы улучшите свои баллы на экзамене
Найти максимальное число из трех
Определить какое из трех введенных пользователем чисел максимальное и вывести его на экран.
Пример выполнения программы
Введите три числа: 23 54 14 Максимальное из них: 54
Решение задачи на языке Паскаль
var n1, n2, n3, max: integer; begin write('Введите три числа: '); readln(n1, n2, n3); if n1 > n2 then max := n1 else max := n2; if n3 > max then max := n3; writeln('Максимальное из них: ', max); end.
Пусть числа, которые вводит пользователь, присваиваются переменным n1 , n2 , n3 . Введем четвертую переменную max , в которую по ходу выполнения кода будет помещено найденное максимальное значение. Тогда алгоритм решения задачи можно свести к следующему:
- Сравнить первое и второе число ( n1 и n2 ). Переменной max присвоить значение переменной, содержащей большее значение.
- Сравнить значение переменной max с третьим числом ( n3 ). Если значение n3 окажется больше, чем max , то присвоить max значение третьего числа. Если же значение max окажется больше, то ничего не делать.
Другой способ решения задачи - сразу предположить, что первая переменная содержит максимальное число, и присвоить его переменной max . Далее, сравнивая значение max со значениями двух других переменных, будем менять max только в том случае, если второе или третье числа больше того значения, которое содержится в max .
var n1, n2, n3, max: integer; begin write('Введите три числа: '); readln(n1, n2, n3); max := n1; if n2 > max then max := n2; if n3 > max then max := n3; writeln('Максимальное из них: ', max); end.