eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingRe: RekurencjaRe: Rekurencja
  • Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!feeder.erje.net!
    newsfeed.straub-nv.de!feeder.news-service.com!feeder1.cambriumusenet.nl!feed.tw
    eaknews.nl!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
    From: Darek <d...@g...com>
    Newsgroups: pl.comp.programming
    Subject: Re: Rekurencja
    Date: Sat, 12 Feb 2011 11:44:33 -0800 (PST)
    Organization: http://groups.google.com
    Lines: 22
    Message-ID: <f...@g...googlegroups.com>
    Reply-To: p...@g...com
    NNTP-Posting-Host: 83.10.242.108
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2
    Content-Transfer-Encoding: quoted-printable
    X-Trace: posting.google.com 1297539873 18366 127.0.0.1 (12 Feb 2011 19:44:33 GMT)
    X-Complaints-To: g...@g...com
    NNTP-Posting-Date: Sat, 12 Feb 2011 19:44:33 +0000 (UTC)
    In-Reply-To: <ij6lhf$37l$1@news.onet.pl>
    Complaints-To: g...@g...com
    Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.10.242.108;
    posting-account=NuQ8FwoAAAB6OQ5dNrtfGokZ_Uz_QO94
    User-Agent: G2/1.0
    Xref: news-archive.icm.edu.pl pl.comp.programming:188712
    [ ukryj nagłówki ]

    Dziękuję :-) No jest to logiczne. Przetłumaczyłem sobie to trochę na "mój poziom"
    (nie znam szablonów) i mam takie coś (mam nadzieje, że dobrze "przetłumaczyłem"):

    int oblicz(int n)
    {
    if(n==1) return 0;
    return oblicz(n-1)*-1+n%2;
    }

    int main()
    {
    cout << oblicz(4) << endl;
    system("PAUSE");
    return 0;
    }

    Dziwi mnie tylko jedna rzecz. Gdy chcę wyświetlić wartość drugiego wyrazu, to program
    wypisuje mi 0, a powinno być 1. Idąc dalej, gdy chcę trzeci wyraz, otrzymuję 1, a
    powinno być -1. Wszystko jest jakby przesunięte o 1 wyraz (0;1;-1;2;-2;3;-3;4;-4...).
    Pomógłbyś jeszcze rozwiązać ten problem? Dzięki za dotychczasową pomoc :-)

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: