Pokazujem rezultate 1 do 4 od 4

pitanje C++

Raspravljate o temi pitanje C++ u Programiranje forumu, dio Računala foruma; Ma jedno jednostavno pitanje ali kad se zapne pa neide, bolje potražit pomoć. Napisati program koji će empirijski prebrojati koliko ...

  1. #1
    Starter
    Datum registracije
    29-12-08
    Poruka
    1
    Liked
    0 times

    Post pitanje C++

    Ma jedno jednostavno pitanje ali kad se zapne pa neide, bolje potražit pomoć.
    Napisati program koji će empirijski prebrojati koliko se puta može jednostavna funkcija ( povratni tip void, prazna definicija) pozvati rekuzivno. Dobiveni eksperimentalni rezultat ispisati na ekran i završiti program.

  2. #2
    Akademik Foruma Avatar od korisnika _Aris_
    Datum registracije
    12-05-05
    Lokacija
    Zagreb, Trnje
    Starost
    26
    Poruka
    4,752
    Liked
    1 times

    Re: pitanje C++

    Znači da ispis mora biti u zadnjoj iteraciji rekurzije koja poziva sama sebe. Počneš sa nekim brojem ponavljanja u svakoj iteraciji smanjuješ i radiš novu iteraciju sa unošenjem prethodnog broja do kojeg si došao, ali moraš imati i brojač o kojoj se iteraciji radi koji također prenosiš(x). I na kraju if broj ponavljanja = 0 napraviš printf ("%d", x).
    Od danas ću svaki dodir čuvati za tebe,
    svaki poljubac za tvoje usne i
    svaki san da budem s tobom i kad to ne mogu.

  3. #3
    Starter
    Datum registracije
    19-01-09
    Poruka
    6
    Liked
    0 times

    Re: pitanje C++

    Citat Pravi autor: dn154 Pogledaj Poruke
    Ma jedno jednostavno pitanje ali kad se zapne pa neide, bolje potražit pomoć.
    Napisati program koji će empirijski prebrojati koliko se puta može jednostavna funkcija ( povratni tip void, prazna definicija) pozvati rekuzivno. Dobiveni eksperimentalni rezultat ispisati na ekran i završiti program.

    Bilo je jedno riješenje da ti se ispisuje samo zadnja iteracija
    koju uhvatiš preko bloka try-cath(na jednom drugom forumu.
    kad uhvatim vremena nađem.
    No evo ga ,kolega s drugog foruma ga riješio a možda je isti zadatak:
    Navod koda :

    Kod:
    #include <iostream>
    #include <windows.h>
    using namespace std;
    
    int n = 0;
    
    void f(){
        n++;
        f();
    }
    int main(int argc, char* argv[])
    {
        __try{
             f();
        }
        __except(GetExceptionCode() == EXCEPTION_STACK_OVERFLOW
        ? EXCEPTION_EXECUTE_HANDLER : EXCEPTION_CONTINUE_SEARCH)
        {
            cout << n;
        }
        cin.get();
        return 0;
    }
    Zadnji Uredio Private : 04-02-09 u 23:45

  4. #4
    Starter
    Datum registracije
    24-04-10
    Poruka
    2
    Liked
    0 times

    Re: pitanje C++

    napisati program koji za unesene n i m (m<n) izracunava sumu poslednjih m cifara broja n.

Lajkaj nas na Facebooku