Maths.Sqrt() error

0

Cześć, mam problem

int liczba1 = (int)numericUpDown1.Value;
int liczba2 = (int)numericUpDown2.Value;

int suma = (int)Math.Sqrt(liczba1, liczba2);

Żadne przeładowanie metody "Sqrt" nie pobiera następującej liczby argumentów "2

2

''Żadne przeładowanie metody "Sqrt" nie pobiera następującej liczby argumentów "2"

No tak, przecież pierwiastek kwadratowy liczy się z jednej liczby.

0

Co chcesz uzyskać? Pierwiastek n-tego stopnia? Możesz wykorzystać potęgowanie odwrotności liczby:

int suma = (int)Math.Pow(liczba1, 1.0 / liczba2);

ale nazwałeś wynik "suma"? Już totalnie nie wiem co chcesz zrobić

0

Problem rozwiązany

1
Kox3pr napisał(a):

Problem rozwiązany

Czy przypudrowany?

obscurity napisał(a):

Co chcesz uzyskać? Pierwiastek n-tego stopnia? Możesz wykorzystać potęgowanie odwrotności liczby:

int suma = (int)Math.Pow(liczba1, 1.0 / liczba2);

ale nazwałeś wynik "suma"? Już totalnie nie wiem co chcesz zrobić

Podobnie jak dając integer

1 użytkowników online, w tym zalogowanych: 0, gości: 1