Hogy kell egy ilyen programot megírni C nyelven?
A feladat lényege egy mátrix létrehozása. Egy koordináta rendszert kellene csinálnom, de nem tudom hogyan.
Aztán ha kész akkor azt szeretném elérni, hogy ha beírok egy két számból álló kombinációt akkor kiadja, hogy egyik számból a másikig hogy lehet a legrövidebb úton (de csak függőlegesen és vízszintesen mozogva eljutni) és aztán kiadja hogy mekkora a távolság. Pl a 7-es és a 13-as között a távolság 4 mező (beleszámolom a végpontot is).
Itt van egy kép tehát valami ilyesmit kell elképzelni.
Már gondolkodtam azon is, hog esetleg a sorok és az oszlopok közötti különbségeket kell figyelembe venni, de azt sem tudom megírni normálisan.
Ha nincsenek akadélyok, akkor szerintem nem kell az egész probléma teret leképezni mátrixba (vagy tömbbe), elég a koordinátákkal számolni. Szerintem a távolság:
|X1-X2| + |Y1-Y2|
Ha akadályok is vannak, akkor ezt ajánlom figyelmedbe:
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!