Largest sum
Leçon 18 sur 32 du cours Problèmes de programmation de Coddy.
Défi
MoyenVotre professeur a écrit trois nombres positifs au tableau A, B, C. Ensuite, votre professeur vous lance un défi : choisissez l'un des trois nombres et remplacez-le par son carré (X2), de sorte que lorsque vous additionnez les trois nombres après le remplacement, vous obteniez la plus grande somme possible.
Écrivez une fonction nommée sum qui reçoit trois nombres naturels A, B, C en entrée. Retournez la plus grande somme possible en remplaçant un nombre par son carré.
Entrée
1 5 5
Sortie
31
Entrée
0 1 10
Sortie
101
Explication n°1 : Nous remplaçons l'un des 5 par son carré - 25, nous obtenons donc 1 + 5 + 25 = 31
Explication n°2 : Nous remplaçons le 10 par son carré - 100, nous obtenons 0 + 1 + 100 = 101
Essayez vous-même
int sum(int a1, int a2, int a3) {
// Écrire le code ici
}Toutes les leçons de Problèmes de programmation
1Course Introduction
Introduction3Medium Difficulty
Candy BarsFibonacci NumbersFactorialNumber of digitsLeast common multipleLargest sumNotebookApplesGiftsDog yearsAnagrams