Menu
Coddy logo textTech

Largest sum

Lição 18 de 32 do curso Problemas de Programação da Coddy.

challenge icon

Desafio

Médio

Seu professor escreveu três números positivos no quadro A, B, C. Então, seu professor lhe propõe um desafio: Escolha um dos três números e substitua-o pelo seu quadrado (X2), de modo que, ao somar os três números após a substituição, você obtenha a maior soma possível.

Escreva uma função chamada sum que receba três números naturais A, B, C da entrada. Retorne a maior soma possível ao substituir um número pelo seu quadrado.

 

Entrada
1 5 5

Saída
31

Entrada
0 1 10

Saída
101

 

Explicação #1: Substituímos um dos 5s pelo seu quadrado - 25, então obtemos 1 + 5 + 25 = 31
Explicação #2: Substituímos o 10 pelo seu quadrado - 100, obtemos 0 + 1 + 100 = 101

Experimente você mesmo

int sum(int a1, int a2, int a3) {
    // Escreva o código aqui
}

Todas as lições de Problemas de Programação