Menu
Coddy logo textTech

Largest sum

Leçon 18 sur 32 du cours Problèmes de programmation de Coddy.

challenge icon

Défi

Moyen

Votre 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