Largest sum
Lección 18 de 32 del curso Problemas de programación de Coddy.
Desafío
IntermedioTu profesor escribió tres números positivos en la pizarra A, B, C. Luego, tu profesor te propone un desafío: Elige uno de los tres números y reemplázalo por su cuadrado (X2), de modo que al sumar los tres números después del reemplazo obtengas la mayor suma posible.
Escribe una función llamada sum que reciba tres números naturales A, B, C como entrada. Devuelve la mayor suma posible reemplazando un número por su cuadrado.
Entrada
1 5 5
Salida
31
Entrada
0 1 10
Salida
101
Explicación #1: Reemplazamos uno de los 5 por su cuadrado - 25, así obtenemos 1 + 5 + 25 = 31
Explicación #2: Reemplazamos el 10 por su cuadrado - 100, obtenemos 0 + 1 + 100 = 101
Pruébalo tú mismo
int sum(int a1, int a2, int a3) {
// Escribe el código aquí
}Todas las lecciones de Problemas de programación
1Course Introduction
Introduction3Medium Difficulty
Candy BarsFibonacci NumbersFactorialNumber of digitsLeast common multipleLargest sumNotebookApplesGiftsDog yearsAnagrams