Strona 1 z 1
[C++] Potęgowanie
: 14 cze 2012, o 18:33
autor: michcio95
Hej. Dołączam na wstępie biblioteki math.m, conio.h i iostream.h
i chciałbym w pewnym momencie programu użyć potęgi np. \(\displaystyle{ a ^{n}}\). Jak to zrobić?
Bo wiem że taki zapis a^{n}
nie działa ...
[C++] Potęgowanie
: 14 cze 2012, o 18:44
autor: silicium2002
Wprowadź zmieną pomocniczą b=a
I wrzuć w pętle n razy coś takiego:
a=a*b
[C++] Potęgowanie
: 14 cze 2012, o 19:14
autor: wawek91
albo użyj funkcji pow
[C++] Potęgowanie
: 14 cze 2012, o 20:28
autor: michcio95
Nic nie rozumiem ;(
Bo mam sprawdzic ktora z liczb jest wieksza:
Po podaniu x oraz y czyli: Czy
\(\displaystyle{ x^{y}}\) czy
\(\displaystyle{ y^{x}}\)
Kod: Zaznacz cały
...
int x ;
int y ;
cout << "Podaj liczbe x: " ;
cin >> x ;
cout << "Podaj liczbe y: " ;
cin >> y ;
if (TUTAJ NIE WIEM CO ZROBIĆ).
cout << "Wieksza liczba to x podniesione do potegi y" ;
else
cout << "Wieksza liczba to y podniesione do potegi x" ;
...
[C++] Potęgowanie
: 15 cze 2012, o 07:34
autor: wawek91
w pseudokodzie (bo jest to proste więc dasz sobie rade)
Kod: Zaznacz cały
wywołaj funkcję pow dla argumentów x,y i wynik przypisz do zmiennej xy (np)
wywołaj funkcję pow dla argumentów y,x i wynik przypisz do zmiennej yx (np)
if xy > yx wieksze xy
if yx > xy wieksze yx
else rowne
[C++] Potęgowanie
: 15 cze 2012, o 11:49
autor: steal
Przy wykorzystaniu funkcji
\(\displaystyle{ pow(a,x)}\), gdzie
\(\displaystyle{ a}\) to podstawa potęgi, a
\(\displaystyle{ x}\) to wykładnik:
Kod: Zaznacz cały
if(pow(x,y) > pow(y,x))
cout << "Wieksze x^y";
else
cout << "Wieksze y^x";
[C++] Potęgowanie
: 17 cze 2012, o 10:58
autor: ksisquare
tyle, że pow()
może odpowiedzieć nieliczbą i co wtedy?
[C++] Potęgowanie
: 17 cze 2012, o 16:12
autor: mcmcjj
Tutaj wstaw warunek logiczny.
Kod: Zaznacz cały
if(warunek logiczny)
{
//instrukcje, które zostaną wykonane jeśli warunek logiczny jest prawdziwy
}
else
{
//instrukcje, które zostaną wykonane jeśli warunek logiczny jest fałszywy
}