X
ďťż

Ładny brzuch

Jak zrobić coś takiego że mam pole np. 4*4 np takie:

* * * *
* * * *
* * * *
* * * *

i na tym polu jest jedna chorągiewka (moze być wiecej), przypuścmy ze jest w punkcje 2,2. No i po tym polu biegnie cżłowiek, tylko po liniach prostych nie po ukosie. chce on przebiec z punktu A do B przyjmijmy ze A(1,1), B(4,4). Ale tak żeby przebiec jak najdalej od chorągiewki.

I program ma znalesć odległość od chorągiewki w czasie gdy od był najbliżej niej.

Oczywiście wszystkie liczby które tutaj podalem sa zminnymi.

Ktoś wie jak to zrobić, bardzo licze na waszą pomoc !



Odleglosc x= pole_kolesia_x- pole_choragiewki_x
Odleglosc y= pole_kolesia_y- pole_choragiewki_y

W trakcie ruchu, ktory jest w petli obliczasz za kazdym razem odleglosc miedzy choragiewka a postacia. Do zmiennej powiedzmy typu TPoint zapisujesz najmniejsza odleglosc i przy kazdym cyklu petli porownujesz odleglosc tymczasowa i odleglosc zapisana w zmiennej.

ps. mam nadzieje ze rozumiesz :P
Użytkownik Kajetanek edytował ten post 20 listopad 2005, 16:13
Ja bym proponował wmieszać w to jakiegoś grafa. Najlepiej się to takich zadań nadają. Wpisz w wyszukiwarce "algorytmika grafów" a coś powinienieś znaleźć! Można to zrobić też w tradycyjny sposób. Ale czemu np nie użyć tych grafów i tym samycz czegoś nowego się nauczyć! :)

Ps. Ale jak użyjesz grafów to będziesz mógł określać różne odległości od poszczególnych pól. W przykładzie powyżej takiej możliwości nie ma!
Użytkownik Programist edytował ten post 20 listopad 2005, 16:18
Czy to nie przypomina czasem Zabek z Olimpiady, ktora jeszcze trwa do jutra?



jak tak to trochę chłopak się spóźnił :)


(....)


Walnij A* :)
Nie no, Hextor, dobiłeś mnie. Wcale nie widać, że to o Żabki chodzi...

Pozdrawiam.


Gdybyś tyle nie chlał, to teraz nie miał byś delirki i nie widział byś wszędzie białych żabek  :mad:

TeMPOraL, rzuc okiem na jego stronke, szczegolnie polecam programy :)


TeMPOraL, rzuc okiem na jego stronke, szczegolnie polecam programy :)

Heh zrobiłem to zadanie, co prawda nie działa idealnie, ale problem przedstawiony w przykładzie rozwiązuje ;-D. 3 pozostałe zrobiłem idealnie, a na jedno brakło mi czasu :-/ Zobaczymy jak będzie.

A co do tych programów na stronce to zobacz sobie date ostatniej aktualizacji :-P Teraz takimi pierdołami sie juz nie zajmuje, nie chce mi sie, pisze programy w dev'ie różne żarty z winapi itp, ale nie chce mi sie ich publikować, jak chcesz to ci moge podesłać jakieś.

A ten tekst nie jest z żadnego bluzgatora, tylko z mojej głowy Tempy Oralu.


A ten tekst nie jest z żadnego bluzgatora, tylko z mojej głowy Tempy Oralu.

ALe masz ambicje.............

zakończcie wreszcie ten temat (czytać się nie chce!!!!) istna porażka

Dobra to ja jutro dam tutaj swoj program - żaby. A inni dadza tutaj tez swoje i zobaczymy kto najlepiej to rozkmninił B)

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

    Drogi uzytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczac Ci coraz lepsze uslugi. By moc to robic prosimy, abys wyrazil zgode na dopasowanie tresci marketingowych do Twoich zachowan w serwisie. Zgoda ta pozwoli nam czesciowo finansowac rozwoj swiadczonych uslug.

    Pamietaj, ze dbamy o Twoja prywatnosc. Nie zwiekszamy zakresu naszych uprawnien bez Twojej zgody. Zadbamy rowniez o bezpieczenstwo Twoich danych. Wyrazona zgode mozesz cofnac w kazdej chwili.

     Tak, zgadzam sie na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerow w celu dopasowania tresci do moich potrzeb. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

     Tak, zgadzam sie na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerow w celu personalizowania wyswietlanych mi reklam i dostosowania do mnie prezentowanych tresci marketingowych. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

    Wyrazenie powyzszych zgod jest dobrowolne i mozesz je w dowolnym momencie wycofac poprzez opcje: "Twoje zgody", dostepnej w prawym, dolnym rogu strony lub poprzez usuniecie "cookies" w swojej przegladarce dla powyzej strony, z tym, ze wycofanie zgody nie bedzie mialo wplywu na zgodnosc z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.