Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Silnia rekurencyjnie, zwracająca wartość "przez adres"

Ostatnio zmodyfikowano 2016-05-30 22:34
Autor Wiadomość
arek199602
Temat założony przez niniejszego użytkownika
Silnia rekurencyjnie, zwracająca wartość "przez adres"
» 2016-05-30 20:28:08
Witam mam za zadanie napisać funkcje, która ma obliczać silnie rekurencyjnie i jej prototyp ma wyglądać następująco:
void silnia_rek(int n, int *wynik); Piszę w języku C. Proszę o chociażby jakieś naprowadzenie.
P-148737
michal11
» 2016-05-30 21:07:38
C/C++
int main()
{
    int moj_wynik;
    silnia_rek( 4, & moj_wynik );
    return 0;
}
P-148744
jankowalski25
» 2016-05-30 22:05:13
Piszę w języku C.
int main( void )
P-148751
mateczek
» 2016-05-30 22:34:29
C/C++
#include <iostream>
using namespace std;
void silnia( int n, long long * wynik ) {
    static int w = 1;
    w = w * n;
    if( n <= 1 ) { * wynik = w; return; }
    silnia( n - 1, wynik );
}


int main()
{
    long long sil;
    silnia( 4, & sil );
    cout << sil << endl;
}
P-148756
« 1 »
  Strona 1 z 1