Вычислить максимум из квадратов трех чисел - C (СИ)
Решение задачи: «Вычислить максимум из квадратов трех чисел»
textual
Листинг программы
Y = (A*A>B*B)?((A*A>C*C)?(A*A):((B*B>C*C)?(B*B):(C*C))):((B*B>C*C)?(B*B):(C*C));
Объяснение кода листинга программы
(A*A>B*B)- это условное выражение, где сравниваются квадраты чисел A и B. Результат этого выражения будет либо1, если A^2 больше B^2, либо0, если A^2 меньше или равно B^2.(A*A>C*C)- это еще одно условное выражение, где сравниваются квадраты чисел A и C. Результат этого выражения будет либо1, если A^2 больше C^2, либо0, если A^2 меньше или равно C^2.(B*B>C*C)- это третье условное выражение, где сравниваются квадраты чисел B и C. Результат этого выражения будет либо1, если B^2 больше C^2, либо0, если B^2 меньше или равно C^2.(A*A)- это просто значение A^2.(B*B)- это просто значение B^2.(C*C)- это просто значение C^2.(A*A)- это еще одно значение A^2.(B*B)- это еще одно значение B^2.(C*C)- это еще одно значение C^2.(A*A)- это еще одно значение A^2.(B*B)- это еще одно значение B^2.(C*C)- это еще одно значение C^2.(A*A)- это еще одно значение A^2.(B*B)- это еще одно значение B^2.(C*C)- это еще одно значение C^2.(A*A)- это еще одно значение A^2.(B*B)- это еще одно значение B^2.(C*C)- это еще одно значение C^2.(A*A)- это еще одно значение A^2.(B*B)- это еще одно значение B^2.