Odpowiedź
Kod źródłowy w pierwszym załączniku, a wynik uruchomienia w drugim.
Nie wiadomo jakiego używasz środowiska (programu) do C#, więc napisałam pod Visual Studio i sprawdziłam, że działa pod dotnetfiddle, ideone, jdoodle, onlinegdb oraz replit.
Wyjaśnienie
Zamiast wiersza 15 można napisać
int limit = 1023;
Program w wiersz 15. wylicza jakie największe liczby można podnieść do sześcianu i dodać do siebie.
Czyli rozwiązałam równanie
limit³ + limit³ = int.MaxValue
gdzie int.MaxValue jest największą liczbą, która w C# może być zapisana w int ( Int32 ). Math.Cbrt() to funkcja obliczająca pierwiastek sześcienny.
Możesz też popatrzeć na inny program, który napisałam brainly.pl/zadanie/21391939
W sumie nawet nie napisałeś jakie struktury danych już przerabialiście więc wybrałam to co jest najwygodniejsze do wykonania zadania.