Menu
Coddy logo textTech

Largest sum

Lektion 18 von 32 im Kurs Programmieraufgaben von Coddy.

challenge icon

Aufgabe

Mittel

Dein Lehrer hat drei positive Zahlen A, B, C an die Tafel geschrieben. Dann stellt dir dein Lehrer eine Herausforderung: Wähle eine der drei Zahlen aus und ersetze sie durch ihr Quadrat (X2), sodass du nach dem Ersetzen die größtmögliche Summe der drei Zahlen erhältst.

Schreibe eine Funktion namens sum, die drei natürliche Zahlen A, B, C als Eingabe erhält. Gib die größtmögliche Summe zurück, die durch das Ersetzen einer Zahl durch ihr Quadrat möglich ist.

 

Eingabe
1 5 5

Ausgabe
31

Eingabe
0 1 10

Ausgabe
101

 

Erklärung #1: Wir ersetzen eine der 5en durch ihr Quadrat - 25, sodass wir 1 + 5 + 25 = 31 erhalten.
Erklärung #2: Wir ersetzen die 10 durch ihr Quadrat - 100, wir erhalten 0 + 1 + 100 = 101.

Probier es selbst

int sum(int a1, int a2, int a3) {
    // Hier Code schreiben
}

Alle Lektionen in Programmieraufgaben