mam napisać taki program:
niech \(\displaystyle{ f(x)=x(1-x)^{(1-x)}}\). Definiujemy ciąg:
\(\displaystyle{ a _{0} =0.5}\)
\(\displaystyle{ a _{n+1}=f(a _{n} )}\)
wyznacz najmniejsze takie \(\displaystyle{ n}\), że \(\displaystyle{ a _{n}< \frac{1}{10000}}\).
[C] rekurencja
-
- Użytkownik
- Posty: 74
- Rejestracja: 3 cze 2009, o 09:14
- Płeć: Mężczyzna
- Podziękował: 3 razy
-
- Użytkownik
- Posty: 231
- Rejestracja: 13 gru 2009, o 01:27
- Płeć: Mężczyzna
- Lokalizacja: Zbąszynek
- Pomógł: 41 razy
[C] rekurencja
Jeśli o to Ci chodzi, to funkcja pow z biblioteki math potrafi potęgować z wykładnikiem rzeczywistym.
-
- Użytkownik
- Posty: 74
- Rejestracja: 3 cze 2009, o 09:14
- Płeć: Mężczyzna
- Podziękował: 3 razy
-
- Użytkownik
- Posty: 735
- Rejestracja: 7 lis 2005, o 23:56
- Płeć: Mężczyzna
- Lokalizacja: Łódź
- Podziękował: 2 razy
- Pomógł: 133 razy
[C] rekurencja
Wylicz iteracyjnie kolejne wyrazy ciągu aż do momentu, gdy jeden będzie spełniał warunek:
Kod: Zaznacz cały
double wartosc = 0.5f;
int n = 0;
do
{
// tu wyliczenie wartości ciągu
++n;
} while(wartosc < 0.0001)
cout << n << "
";