- Honor Magic V5 - méret a kamera mögött
- Samsung Galaxy S23 FE - nincsen sárkány
- Íme az új Android Auto!
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Honor 400 Pro - Gép a képben
- Megérkezett a Google Pixel 7 és 7 Pro
- Új Trónok Harca telefon érkezik
- Apple iPhone 16 - ígéretek földje
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy S24 FE - később
Hirdetés
Új hozzászólás Aktív témák
-
CrusherW
tag
válasz
plaschil #264 üzenetére
Hello.
Unalom űzésként találtam ezt a topicot, ide legalább tudok írogatni
Előszöris, sajna csak C# ban tudom elmondani az én megoldásomat, de remélem az is segít:
először is, az oké, hogy kivonod X2 - X1 et, és Y1 ből Y2 őt, de ugye, arra is gondolj, hogy a két pont közül nem tudod, melyik hol, van, tehát először megkell állapítani, hogy melyik a nagyobb, és nagyobból a kisebbet számold ki.
public double GetDistance(PointF p1, PointF p2)
{
double xDistance = Math.Max(p1.X, p2.X) - Math.Min(p1.X, p2.Y);
double yDistance = Math.Max(p1.Y, p2.Y) - Math.Min(p1.Y, p2.Y);return Math.Sqrt(Math.Pow(xDistance, 2) + Math.Pow(yDistance, 2));
}ezt aztán egysorossá is lelehet redukálni, nah meg PointF objektum helyett lehet több double, int, decimal, vagy neked tetsző változót használni. Lehet, hogy nem tökéletes mert notepadba lehet elírtam valamit, de sztem ez jó lesz
-
doc
nagyúr
válasz
plaschil #264 üzenetére
inkabb:
#define TAVOLSAG(x1,y1,x2,y2) sqrt(((x1)-(x2))*((x1)-(x2))+((y1)-(y2))*((y1)-(y2)))
fejbol irtam, szoval nem biztos hogy jo
a sok zarojel (minden parameter kore) azért kell, hogy na nem egyetlen szammal, hanem vmilyen kifejezessel hivod meg, ne kavarodjon ossze, mivel ez csak sima szoveghelyettesites
-
Jester01
veterán
válasz
plaschil #203 üzenetére
Jajj, az f ráadásul egy int.
Én a következő módon csinálnám. Mivel az stdin is egy fájl, ezért készítenék egy függvényt ami bemenetként FILE* argumentumokat vár. Ezt ezután simán lehet hívni "igazi" fájlokkal illetve az stdin-el is.
Az "abcdef" stílusú változókról pedig addig szokj le amíg nem késő
-
a_nagy_pok
csendes tag
-
Jester01
veterán
válasz
plaschil #200 üzenetére
A lényeget pont lehagytad. Emberek, legyetek szívesek mindig a teljes programot is mellékelni (külső link formájában), hogy ki lehessen próbálni! Ugyancsak általános megjegyzés, hogy tessék szépen bekapcsolni az összes warningot és kijavítani őket, hacsak nincs rá nyomós ok.
Valószínűleg az f változód simán char*. Ez baj, annak bizony helyet kell foglalni. A scanf hívásba pedig nem kell az & jel az f elé. Ettől eltekintve a progi sajnos több sebből vérzik.
A struct és az union közötti óriási különbség, hogy az union tagjai egymást átfedve helyezkednek el a memóriában, míg a struct esetében egymás után. Union esetén általában mindig csak az egyik mezőt használjuk (speciális eset pl. a típuskonverzió)
Új hozzászólás Aktív témák
Hirdetés
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Honor Magic V5 - méret a kamera mögött
- gban: Ingyen kellene, de tegnapra
- Kés topik
- Milyen légkondit a lakásba?
- Melyik tápegységet vegyem?
- Apple MacBook
- Az NVIDIA és az AMD leadja a kínai chipeladásokból érkező bevétel 15 százalékát
- Samsung Galaxy S23 FE - nincsen sárkány
- Milyen videókártyát?
- Battlefield 6
- További aktív témák...
- Mamiya RB67, az eredeti kiadas + Mamiya - Sekor objektiv
- Samsung Galaxy S21 Ultra / 12GB RAM 256GB / Gyárifüggetlen / 12Hó Garancia
- Samsung Galaxy Tab S6 Lite / 4GB RAM 64GB / Független / 12 Hó Garancia
- Honor Pad X9 / 4GB RAM 128 GB / Kártyafüggetlen / 12Hó Garancia
- Samsung Galaxy Tab A8 / 3GB RAM 32GB / Wi-fi / 12 Hó Garancia
- Konzol felvásárlás!! Playstation 5, Playstation 5 Pro
- Game Pass Ultimate előfizetés azonnal, élettartam garanciával, problémamentesen! Immáron 8 éve!
- BESZÁMÍTÁS! MSI B450M R5 3600 16GB DDR4 512GB SSD GTX 1660 Ti 6GB Zalman N4 EVGA 450W
- HIBÁTLAN iPhone 12 Pro Max 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3108, 100% Akkumulátor
- GeForce RTX 3060Ti (OEM HP)
Állásajánlatok
Cég: FOTC
Város: Budapest