Задача 2. Функция максимума
Юра пишет различные полезные функции для Питона, чтобы остальным программистам стало проще работать.
Он захотел написать функцию, которая будет находить максимум из перечисленных чисел. Функция для нахождения максимума из двух чисел у него уже есть. Юра задумался: может быть, её можно как-то использовать для нахождения максимума уже от трёх чисел?
Напишите программу, которая находит максимум из трёх чисел. Для этого используйте только функцию нахождения максимума из двух чисел.
Напишите функцию, которая вычисляет сразу максимальное и минимальное из трёх чисел. (Используйте изменяемые параметры)
Напишите процедуру, которая определяет, верно ли, что переданное ей число – простое. (Используйте изменяемые параметры)
Уважаемые форумчане, помогите с этой программой. Я ввожу число 3 ничего не показывает,а когда ввожу.
Написать функцию, которая вычисляет максимальное из трех чисел
В С++ написать функцию, которая вычисляет максимальное из трех чисел 🙂 плиз.
Напишите программу, которая вычисляет минимальное из пяти введённых чисел
Напишите программу, которая вычисляет минимальное из пяти введённых чисел. Используйте функцию.
Напишите функцию которая будет находить минимальное значение из трех
Напишите функцию которая будет находить минимальное значение из трех.
Сообщение было отмечено Shpinux как решение
Решение
Сообщение от Shpinux
Сообщение от Shpinux
Сообщение от Shpinux
А если нужно с шаблонами и без макросов, то так
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков
Помогите, пожалуйста. Напишите программу, которая вычисляет выражение, состоящее из трёх чисел и.
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков
Pascal ABC Буду очень благодарен, если поможете с решением программы) вот само задание.
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков (допускаются.
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков
Напишите программу, которая вычисляет выражение, состоящее из трех чисел и двух знаков (допускаются.
Программа, которая выбирает максимальное и минимальное из трёх введённых чисел
Напишите программу, которая выбирает максимальное и минимальное из трёх введённых чисел. Входные.
Напишите функцию pr(n), которая вычисляет произведение чисел 1*2**n
Напишите функцию pr(n), которая вычисляет произведение чисел 1*2*. *n , где n – натуральное.
Найти максимальное число из трех
Вводятся три целых числа. Определить какое из них наибольшее.
Пусть a, b, c – переменные, которым присваиваются введенные числа, а переменная m в конечном итоге должна будет содержать значение наибольшей переменной. Тогда алгоритм программы сведется к следующему:
- Сначала предположим, что переменная a содержит наибольшее значение. Присвоим его переменной m .
- Если текущее значение m меньше, чем у b , то следует присвоить m значение b . Если это не так, то не изменять значение m .
- Если текущее значение m меньше, чем у c , то присвоить m значение c . Иначе ничего не делать.
Данную задачу можно решить и без использования четвертой переменной, однако программа будет логически сложнее:
Нахождение наибольшего числа из трех
Найти наибольшее число из трех. Если числа равны, то вывести любое из них.
Входные данные
В единственной строке входного файла INPUT.TXT записано три числа через пробел. Все числа целые, не меньше -10000 и не больше 10000.
Выходные данные
В файл OUTPUT.TXT выведите единственное число.
Пример
INPUT.TXT | OUTPUT.TXT |
4 7 5 -10 -1000 -100 8 8 8 | 7 -10 8 |
Решение
В очередной раз я упростил задачу за счет того, что при равенстве чисел можно вывести любое из них. Как и в задаче "Нахождение наибольшего числа из двух" возможно несколько вариантов решения. Здесь будет рассмотрено два из них.
Первый способ решения задачи основан на использовании дополнительной переменной. Т.е. кроме трех перемененных (например а, b , с) используются дополнительная переменная (например с именем " max) для хранения наибольшего значения. Это пример привожу лишь по той причине, что порой, он оказвается проще для понимания.
Решение задачи на Паскале.
Как видно из блок-схемы приведенной ниже, использовать дополнительную переменную нет никакой нужды. Отказавшись от полного ветвления при проверке первого условия, удалось уменьшить и код программы. Обратите внимание, что для использования неполного ветвления надо проверять условие a<b , а не a>b .
Решение на Паскале.
В книге С. Окулова "Основы программирования " , для решения этой задачи предлагается использовать составные условия. Вот как будет выглядеть текст программы в этом случае: