Witam Szanownych Forumowiczów. Mam małe pytanie-prośbę. Czy programuje ktoś w SDL i PCL??
Mam pewien problem odnośnie kodu. A teraz do sedna o co mi chodzi. Mam do zrobienia pewna prezentację (nie w programie typu PowerPoint tylko bardziej chodzi o programowanie). Ma zawierać ona 20 bloków, w których będzie wyświetlanych 6 zdjęć. Te 6 zdjęć jest z góry narzucone i za każdym razem w każdym boku maja być przetasowane. Dodatkowo są one z 3 bloków tematycznych. Nazwałem je sobie A_1, A_2, W_1, W_2, S_1, S_2. To, że nie występują po sąsiedzku mam już zrobione. Problem jednak mam z tym, że te same zdjęcia nie mogą być na "krańcach" bloków. Przykładowo - (S_2, A_1, W_1, A_2, W_2, S_1) i (S_1, A_1, W_2, A_2, W_1, S_2) w tym przypadku występują 2 bloki z sąsiednimi zdjęciami S_1 (na końcu pierwszego i początku drugiego), ale nie może być w sąsiedztwie skrajnych elementów we wszystkich 20 blokach. Teraz moje pytanie - jak zrobić żeby to nie miało miejsca?? Podobno za pomocą tablicy dwuwymiarowej da się to rozwiązać, ale nie wiem jak to ogryźć?? Chyba, że da się to rozwiązać w inny sposób?? Może być to w jakimkolwiek języku programowania - C, Delphi, lub innym tego typu, najwyżej zaadaptuję sobie do PCL/SDL.
Z góry wielkie dzięki
Pozdrawiam
Arek "Hunter"
Mam pewien problem odnośnie kodu. A teraz do sedna o co mi chodzi. Mam do zrobienia pewna prezentację (nie w programie typu PowerPoint tylko bardziej chodzi o programowanie). Ma zawierać ona 20 bloków, w których będzie wyświetlanych 6 zdjęć. Te 6 zdjęć jest z góry narzucone i za każdym razem w każdym boku maja być przetasowane. Dodatkowo są one z 3 bloków tematycznych. Nazwałem je sobie A_1, A_2, W_1, W_2, S_1, S_2. To, że nie występują po sąsiedzku mam już zrobione. Problem jednak mam z tym, że te same zdjęcia nie mogą być na "krańcach" bloków. Przykładowo - (S_2, A_1, W_1, A_2, W_2, S_1) i (S_1, A_1, W_2, A_2, W_1, S_2) w tym przypadku występują 2 bloki z sąsiednimi zdjęciami S_1 (na końcu pierwszego i początku drugiego), ale nie może być w sąsiedztwie skrajnych elementów we wszystkich 20 blokach. Teraz moje pytanie - jak zrobić żeby to nie miało miejsca?? Podobno za pomocą tablicy dwuwymiarowej da się to rozwiązać, ale nie wiem jak to ogryźć?? Chyba, że da się to rozwiązać w inny sposób?? Może być to w jakimkolwiek języku programowania - C, Delphi, lub innym tego typu, najwyżej zaadaptuję sobie do PCL/SDL.
Z góry wielkie dzięki
Pozdrawiam
Arek "Hunter"
Komentarz