Здравствуйте, дорогие друзья. Сегодня мы напишем программу по вводу трёх чисел с клавиатуры и определению, какое из них самое большое, какое наименьшее и какое среднее. На нашем канале мы уже писали похожую стать об определении максимального числа между двумя числами, однако у начинающих программистов часто вызывают трудности работа именно с тремя числами, и особенно определение среднего числа. Внимательно смотрим на скриншот:
Перебираем все возможные варианты и находим макс, мин и среднее число
А теперь запускаем программу, вводим любые три числа и смотрим на результат:
Источник: dzen.ru
Упражнения на Java: принимает три целых числа от пользователя и возвращает true, если второе число больше первого и третье число больше второго
Напишите программу на Java, которая принимает три целых числа от пользователя и возвращает true, если второе число больше первого числа, а третье число больше второго числа. Если другая переменная «abc» является истинной, второе число не должно быть больше первого числа.
C++ | Максимальное число из трёх
Пример решения:
Java-код:
import java.util.*; public class Exercise53 < public static void main(String[] args) < Scanner in = new Scanner(System.in); System.out.print(«Input the first number : «); int x = in.nextInt(); System.out.print(«Input the second number: «); int y = in.nextInt(); System.out.print(«Input the third number : «); int z = in.nextInt(); System.out.print(«The result is: «+test(x, y, z,true)); System.out.print(«n»); >public static boolean test(int p, int q, int r, boolean xyz) < if(xyz) return (r >q); return (q > p r > q); > >
Введите первое число: 5 Введите второе число: 10 Введите третье число: 15 Результат: правда
Иллюстрированная презентация:
Блок — схема:
Редактор кода Java:
Внесите свой код и комментарии через Disqus.
Каков уровень сложности этого упражнения?
Источник: www.kodesource.top
Все перестановки трех чисел
Программа принимает три числа и выводит все возможные перестановки этих чисел.
Решение задачи
- Считываем последовательно три числа и сохраняем их в отдельные переменные.
- Составляем список из значений этих переменных.
- Используем тройной цикл for для вывода элементов списка с несовпадающими индексами.
- Конец.
Исходный код
Ниже дан исходный код для вывода всех возможных перестановок трех чисел. Результаты работы программы также даны ниже.
5 Ввод и вывод данных python. Команда input()
a = int(input(«Введите первое число:»)) b = int(input(«Введите второе число:»)) c = int(input(«Введите третье число:»)) d = [] d.append(a) d.append(b) d.append(c) for i in range(0, 3): for j in range(0, 3): for k in range(0, 3): if(i != j k != i): print(d[i], d[j], d[k])
Объяснение работы программы
- Пользователь последовательно вводит три числа.
- Эти числа добавляются в список при помощи метода append .
- Затем при помощи трех циклов for в диапазоне от 0 до 2 прогоняем весь список из трех чисел.
- В том случае, когда индексы списков не равны друг другу, выводим значения, соответствующие этим индексам, на экран.
Результаты работы программы
Пример 1: Введите первое число:1 Введите второе число:2 Введите третье число:3 1 2 3 1 3 2 2 1 3 2 3 1 3 1 2 3 2 1 Пример 2: Введите первое число:5 Введите второе число:7 Введите третье число:3 5 7 3 5 3 7 7 5 3 7 3 5 3 5 7 3 7 5
Источник: pythonist.ru