1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 import java.io.*; public class Main { public static void main(String[] args) throws Exception { DataInputStream in = new DataInputStream(System.in); long n, m, result=0; n = Integer.parseInt(in.readLine()); m = Integer.parseInt(in.readLine()); if(m<=n){ result = m; }else{ while(m>n){ m=m-n; result = m; if(result<0){ result *=-1; } } } System.out.println(result); } }
Задача: Определить какое из трех, введенных пользователем, чисел максимальное и вывести его на экран.Описание переменных: В программе будет три переменные для чисел, вводимых пользователем: n1, n2, n3. Также для упрощения алгоритма введем четвертую переменную, в которую по ходу выполнения кода будет помещено максимальное значение: max.Алгоритм решения задачи: Сравнить первое и второе число (n1 и n2). Переменной max присвоить значение переменной, содержащей большее значение.Сравнить значение переменной max с третьим числом, введенным пользователем (n3). Если значение n3окажется больше, чем max, то присвоить max значение третьего числа. Если же значение max окажется больше, то ничего не делать.