Menu
Coddy logo textTech

Largest sum

Lección 18 de 32 del curso Problemas de programación de Coddy.

challenge icon

Desafío

Intermedio

Tu 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