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

Obliczanie silni na jutro

Ostatnio zmodyfikowano 2012-06-03 20:12
Autor Wiadomość
Trix
Temat założony przez niniejszego użytkownika
Obliczanie silni na jutro
» 2012-06-03 12:23:37
Nie chodziłem przez tydziewń na zajęcia i już mam zaległości, mam napisać program obliczający silnie z danej liczby, wiem jak się oblciza silnie rekurencyjną itp. ale mam taki kod:

C/C++
/*Ciąg Fibonacciego
Ciąg Fibonacciego to ciąg liczb naturalnych zwanych liczbami Fibonacciego
określony rekurencyjnie w sposób następujący:

F0 = 0
F1 = 1
Fn = Fn-1 + Fn-2, dla n>= 2
Początkowe wartości tego ciągu to:
0, 1, 1, 2, 3, 5, 8, ...
/********************************************************
* *
* Ciąg Fibonacciego *
*
F0 = 0
F1 = 1
Fn = Fn-1 + Fn-2, dla n>= 2
Początkowe wartości tego ciągu to:
0, 1, 1, 2, 3, 5, 8, ...
* *
*********************************************************/
#include <iostream>

using namespace std;

long long silniar( int n )
{
    if( n < 1 )
         return 1;
    else
         return n * silniar( n - 1 );
   
}




int func( int n )
{
   
    if( n < 2 )
         return n;
    else
         return func( n - 1 ) + func( n - 2 );
   
}


int dowolny( int n )
{
   
   
}





int main()
{
    int n, a;
    cout << "Podaj liczbe n:" << endl;
    cin >> n;
    cout << n << "- Silnia liczby " << n << " wynosi: " << silniar( n ) << endl;
    cout << n << "- ten wyraz ciagu Fibonacciego(rekurencyjnie) daje nam wynik:  " << func( n ) << endl;
    cout << n << "- ten wyraz przykladowego ciagu daje nam wynik:  " << dowolny( n ) << endl;
    system( "PAUSE" );
   
}

Co ja niby mam wpisać w funkcji dowolny?
P-57732
DejaVu
» 2012-06-03 12:36:41
A skąd my mamy wiedzieć skoro nie wiemy co ma liczyć? :P
P-57733
pekfos
» 2012-06-03 20:12:58
Jeśli dowolny może być dowolny, to walnij jakieś byle co:
C/C++
int wtf( int t )
{
    if( t < 1 ) return 1;
   
    return wtf( t - 5 ) + wtf( t - 4 ) - 2;
}
P-57773
« 1 »
  Strona 1 z 1