• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pierwiastek dowolnego stopnia a zapis

VPS Starter Arubacloud
0 głosów
4,129 wizyt
pytanie zadane 14 października 2015 w C i C++ przez spvce Początkujący (260 p.)
    case '2':
        {
            cout << "Pierwiastek ktorego stopnia z tej liczby chcesz otrzymac: "; cin >> stopien;
            wynik=pow(x,(1/stopien.0));
            cout << endl << "Pierwiastek "<<stopien<<" stopnia z "<<x<<" wynosi: " << wynik << endl;
        }
    break;

Opcja "2. Otrzymaj z niej pierwiastek dowolnego stopnia" ma pozwolić na otrzymanie z liczby "x" pierwiastka dowolnego stopnia, który podaje oczywiście osoba korzystająca z programu. Ten sam patent z dowolną potęgą działa, ponieważ zapisuje go "wynik=pow(x,potega);".

Przy pierwiastku dajmy na to trzeciego stopnia zapisalbym to "wynik=pow(x,(1/3.0));".

Ale co zrobić gdy chce tam wstawić swoją zmienną?

Z góry dzięki za pomoc :)

4 odpowiedzi

+2 głosów
odpowiedź 14 października 2015 przez radek024 Szeryf (77,160 p.)
wynik=pow(x,(1.0/zmienna));

Tak próbowałeś?

+2 głosów
odpowiedź 14 października 2015 przez niezalogowany

W czym problem?

doble stopien,x;
double result = pow(x,1/stopien);

 

+1 głos
odpowiedź 14 października 2015 przez Eryk Andrzejewski Mędrzec (164,260 p.)

Jeśli dobrze cię rozumiem, to powinieneś użyć czegoś takiego

wynik=pow(x,(1/static_cast<double>(stopien)));

Czyli rzutowanie zmiennej, ale prościej można po prostu zadeklarować zmienną stopien jako zmienną zmiennoprzecinkową :)

 

0 głosów
odpowiedź 14 października 2015 przez spvce Początkujący (260 p.)
Dzięki za pomoc, dopiero zacząłem pracę z c++ i nie poznałem jeszcze zmiennej double, a stopien miałem w int.

Podobne pytania

0 głosów
2 odpowiedzi 463 wizyt
pytanie zadane 21 czerwca 2015 w C i C++ przez caramelleandamour Użytkownik (550 p.)
0 głosów
1 odpowiedź 4,349 wizyt
pytanie zadane 11 listopada 2019 w Python przez Meffy Użytkownik (730 p.)
+1 głos
3 odpowiedzi 1,566 wizyt
pytanie zadane 21 kwietnia 2016 w C i C++ przez Mick_SQ6IYV Obywatel (1,020 p.)

92,961 zapytań

141,922 odpowiedzi

321,158 komentarzy

62,295 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...