Somma massima
Lezione 18 di 32 del corso Problemi di programmazione di Coddy.
Sfida
MedioIl tuo insegnante ha scritto alla lavagna tre numeri positivi A, B, C. Poi ti lancia una sfida: scegli uno dei tre numeri e sostituiscilo con il suo quadrato (X2), in modo che la somma dei tre numeri dopo la sostituzione sia la più grande possibile.
Scrivi una funzione chiamata sum che, dati in input tre numeri naturali A, B, C, restituisca la somma più grande possibile sostituendo uno dei numeri con il suo quadrato.
Input
1 5 5
Output
31
Input
0 1 10
Output
101
Spiegazione #1: Sostituiamo uno dei 5 con il suo quadrato, 25, quindi otteniamo 1 + 5 + 25 = 31
Spiegazione #2: Sostituiamo il 10 con il suo quadrato, 100, e otteniamo 0 + 1 + 100 = 101
Provalo tu
int sum(int a1, int a2, int a3) {
// Scrivi il codice qui
}Tutte le lezioni di Problemi di programmazione
1Introduzione al corso
IntroduzioneEsercitati da solo: Compilatore C online