ďťż

Ładny brzuch

Napisz 3 funkcje dwie obliczające i -tą liczbę ciągu Fibonacciego , jedna rekurencyjnie druga iteracyjnie , trzecia obliczajaca silnie podanej liczby .
ciągu Fibonacciego wyglada tak : 1 ,1,2,3,5,8,13....

Wydruk z programu :
Podaj liczbe calkowita ;
4
Rekurencyjnie: Fibonacci(4) = 3
Iteracyjnie : Fibonacci(4) = 3
Silnia : 24

Powodzenia
ps. Dzisiejsze zadanie jest proste tak na dobry poczatek tygodnia .:)
Linki:
http://forum.ks-eksp...t=0#entry295486
http://kik.ie.tu.kos...p/www/panel.htm
Użytkownik kanap edytował ten post 18 kwiecień 2005, 22:59


Z powodu małego zainteresowania publikowanymi zadankami , nie będa one zamieszczane :(
#include <iostream> #pragma hdrstop int fibRek(int k); int fibIter(int a); int silnia(int e); using namespace std; int main () { int liczba; cout<<"Podaj liczbe calkowita :\n"; cin>>liczba; cout<<"Rekurencyjnie: Fibonacci("<<liczba<<")="<<fibRek(liczba)<<'\n'; cout<<"Iteracyjnie: Fibonacci("<<liczba<<")="<<fibIter(liczba)<<'\n'; cout<<"Silnia :"<<silnia(liczba); return 0; } int fibRek(int k) { if(k==1 || k==2) return 1; else return (fibRek(k-1)+ fibRek(k-2)); } int fibIter(int a) { int pierwsza = 1 ,druga = 1, wynik; for(int i =3 ; i <= a ; i++) { wynik = pierwsza + druga; pierwsza = druga; druga = wynik; } return wynik; } int silnia(int e) { int wynik = 1; while( e > 0) { wynik *= e; e--; } return wynik; }

moze zatrudne :D

tak swoja droga te twoje zadania sa bardzo niescisle :D wpisz sobie do tego swojego programu liczbe 123123123123123123123 :)



Nie ścisłe , to przeczytaj mi tą swoją liczbę jaka wpisujesz do programu (proszę o słowne napisanie tej liczby) , co tu jest do rozumienia ????

a to, ze w takich zadaniach nalezy podac zakres wprowadzanych danych :D


moze zatrudne :D

Ja po egzaminach na koniec gimnazjum chętnie porobię twoje zadanka. A to już( niestety) za kilka dni.

PS. Sam je wymyślasz czy opierasz się na już istniejących?

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •