Witam.
Jestem początkującym i mam problem z dwoma programami, które wydawały się dosyć proste.
Pierwszy program ma za zadanie przyjmować ilość zestawów danych + owe dane , liczyć na ich podstawie i wywalać wynik. Pierwsza dana - ogólna ilość kul ,druga - ilość kul losowanych z puli. Program ma obliczyć ilość kombinacji takich losowań. Użyłem tutaj symbolu newtona. Dla małych wartości np 4 i 2 działa dobrze i zwraca 6 ,ale dla większych np 40 i 5 wywala 0 / 44 i 4 = -1. Bardzo możliwe ,że gdzieś popełniłem głupi błąd ,albo o czymś zapomniałem. Tutaj kod:
Drugi program nosi nazwę "rozmnażanie pantofelków". Tutaj też trzeba podać ilość zestawów danych oraz daną - dzień rozwoju. Program ma liczyć ile pantofelków będzie istniało danego dnia. Wiadomo, że na początku jest jeden i aby jeden mógł się rozmnożyć potrzeba jednego dnia , zatem po dniu pierwszy dojrzewa i drugiego dnia już są dwa. Ten dojrzały nadal się rozmnaża a nowo powstały potrzebuje nowego dnia aby dojrzeć itd. Zauważyłem ,że ilość w konkretnych dniach tworzy ciąg fibbonaciego i odpowiednio napisałem program. Działa lecz urządzenie sprawdzające ma problem o to ,że działanie zajmuje mu zbyt długi czas i nie wiem co z tym zrobić :/
Tutaj kod :
Z góry dzięki za pomoc.