Menu
Coddy logo textTech

Somma massima

Lezione 18 di 32 del corso Problemi di programmazione di Coddy.

challenge icon

Sfida

Medio

Il 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

Esercitati da solo: Compilatore C online