Largest sum
Урок 18 из 32 курса Задачи по программированию на Coddy.
Задание
СреднеВаш учитель написал на доске три положительных числа A, B, C. Затем учитель дает вам задание: выберите одно из трех чисел и замените его его квадратом (X2) так, чтобы при сложении трех чисел после замены вы получили максимально возможную сумму.
Напишите функцию с именем sum, которой на вход подаются три натуральных числа A, B, C. Верните максимально возможную сумму после замены одного числа его квадратом.
Ввод
1 5 5
Вывод
31
Ввод
0 1 10
Вывод
101
Объяснение №1: Мы заменяем одну из пятерок ее квадратом — 25, таким образом получаем 1 + 5 + 25 = 31
Объяснение №2: Мы заменяем 10 ее квадратом — 100, получаем 0 + 1 + 100 = 101
Попробуйте сами
int sum(int a1, int a2, int a3) {
// Напишите здесь код
}Все уроки раздела Задачи по программированию
1Course Introduction
Introduction3Medium Difficulty
Candy BarsFibonacci NumbersFactorialNumber of digitsLeast common multipleLargest sumNotebookApplesGiftsDog yearsAnagrams