ďťż

Ładny brzuch

Jak napisać program który pyta się o dwie liczby a potem podnosi pierwszą liczbę do drugiej ? Próbowałem coś z pętlami ale nic mi nie wyszło !!!



Użyj funkcji double pow(double x, double y); z math.h. Funkcja ta zwraca wartość x podniesioną do potęgi y.

A jak nie chcesz gotowej funkcji to spokojnie możesz to liczyć pętlą... Musi ci wyjść. Jedną liczbę mnożysz przez siebie tyle razy ile wynosi druga. Nie widzę żadnego problemu.


A jak nie chcesz gotowej funkcji to spokojnie możesz to liczyć pętlą... Musi ci wyjść. Jedną liczbę mnożysz przez siebie tyle razy ile wynosi druga. Nie widzę żadnego problemu. Tak, ale jak zrobić, jeżeli wykładnikiem potęgi będzie liczba zmiennoprzecinkowa? :P#include <cstdlib> #include <iostream> using namespace std; int main() { long double a = 0, x; int b = 0; cout << "Podaj liczbe A: "; cin >> a; x=a; cout << "Podaj liczbe B: "; cin >> b; if (b==0) a=1; else for (int i=1; i<b; i++) { a*=a; } cout << "Liczba " << x << " do potegi " << b << " jest rowna " << a << endl; system("PAUSE"); }
Użytkownik Cyrkiel edytował ten post 06 lipiec 2005, 18:46



A jak nie chcesz gotowej funkcji to spokojnie możesz to liczyć pętlą... Musi ci wyjść. Jedną liczbę mnożysz przez siebie tyle razy ile wynosi druga. Nie widzę żadnego problemu.

Nie no wiem :) ... ale osoba pytając o coś takiego zapewne potzrebuje to jako kolejny programik w kursie albo na jakieś zadanie dotyczące petli. Takie były moje intencję ^_^

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •