Oto dany ciąg:
0 1 1 2 3 5 8 3 1 4 5 9 4...
Każdy element tego ciągu jest liczbą całkowitą z przedziału <0;9>
Pierwszym elementem jest 0, drugim elementem jest 1.
Każdy następny element jest cyfrą jedności sumy dwóch poprzednich elementów.
Na przykładzie:
[1] => 0
[2] => 1
[3] => 1
[4] => 2
[5] => 3
[6] => 5
[7] => 8
.. na razie bez problemów ;)
[8] => 3 // gdyż 8+5 = 13
[9] => 1 // gdyż 3+8 = 11
...
etc
Program powinien pobierać jeden parametr - liczbę N
Pozostałe parametry będą ignorowane.
Program powinien wyświetlić na wyjściu pierwszą N-cyfrową liczbę pierwszą, która powstaje przy złączeniu N kolejnych elementów ciągu.
Np:
./a.out 1
N = 1
program wyświetli: 2
./a.out 2
N = 2
program wyświetli: 11
... etc :).
parametr N jest liczbą całkowitą dodatnią i nie będzie większa od miliona.
Czas - do niedzieli, 4 października 2009, godzina 00:17
W zadaniu ocenia się prędkość wykonania
Rozwiązania proszę nadsyłać na mejla :)
Let the game begin!




