Największa suma
Lekcja 18 z 32 w kursie Zadania programistyczne w Coddy.
Wyzwanie
ŚredniTwój nauczyciel zapisał na tablicy trzy dodatnie liczby A, B, C. Następnie rzuca ci wyzwanie: wybierz jedną z tych trzech liczb i zastąp ją jej kwadratem (X2), tak aby suma trzech liczb po zastąpieniu była jak największa.
Napisz funkcję o nazwie sum, która otrzymuje trzy liczby naturalne A, B, C z danych wejściowych. Zwróć największą możliwą sumę po zastąpieniu jednej liczby jej kwadratem.
Dane wejściowe
1 5 5
Dane wyjściowe
31
Dane wejściowe
0 1 10
Dane wyjściowe
101
Wyjaśnienie nr 1: Zastępujemy jedną z piątek jej kwadratem — 25, więc otrzymujemy 1 + 5 + 25 = 31
Wyjaśnienie nr 2: Zastępujemy 10 jej kwadratem — 100, otrzymujemy 0 + 1 + 100 = 101
Spróbuj swoich sił
int sum(int a1, int a2, int a3) {
// Napisz kod tutaj
}Wszystkie lekcje w sekcji Zadania programistyczne
1Wprowadzenie do kursu
Wprowadzenie3Średni poziom trudności
BatonikiLiczby FibonacciegoSilniaLiczba cyfrNajmniejsza wspólna wielokrotnośćNajwiększa sumaNotatnikJabłkaPrezentyWiek psaAnagramyPoćwicz samodzielnie: Kompilator C online