Obliczanie silni na jutro
Ostatnio zmodyfikowano 2012-06-03 20:12
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:
#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? |
|
DejaVu |
» 2012-06-03 12:36:41 A skąd my mamy wiedzieć skoro nie wiemy co ma liczyć? :P |
|
pekfos |
» 2012-06-03 20:12:58 Jeśli dowolny może być dowolny, to walnij jakieś byle co: int wtf( int t ) { if( t < 1 ) return 1; return wtf( t - 5 ) + wtf( t - 4 ) - 2; } |
|
« 1 » |