Largest sum
Lição 18 de 32 do curso Problemas de Programação da Coddy.
Desafio
MédioSeu 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
1Course Introduction
Introduction3Medium Difficulty
Candy BarsFibonacci NumbersFactorialNumber of digitsLeast common multipleLargest sumNotebookApplesGiftsDog yearsAnagrams