- Tesztpadon a One UI 8.5
- Hetekig bírják töltő nélkül a Huawei sportórái
- Milyen okostelefont vegyek?
- iPhone topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Google Pixel topik
- Fotók, videók mobillal
- Megjelent Magyarországon a Redmi 15C 5G
Új hozzászólás Aktív témák
-
N!tRo
tag
Nos, itt egy 6x6-os mátrix, és a kékkel szedett koordináták határozzák meg a főátlót (gondolom én).
Kérdés: Hogyan tükrözzük?
A válasz nem nehéz.
Megvizsgáljuk, hogy (1,2) és (2,1) prím-e, ha igen, kicseréljük.
Megvizsgáljuk, hogy (1,3) és (3,1) prím-e, ha igen, kicseréljük.
Megvizsgáljuk, hogy (1,4) és (4,1) prím-e, ha igen, kicseréljük.
...
Megvizsgáljuk, hogy (2,3) és (3,2) prím-e, ha igen, kicseréljük.
Megvizsgáljuk, hogy (2,4) és (4,2) prím-e, ha igen, kicseréljük.
Megvizsgáljuk, hogy (2,5) és (5,2) prím-e, ha igen, kicseréljük.
...
és így tovább!
Tehát (1,1), (2,2), (3,3) stb... vizsgálatát kihagyjuk, mert ugyanarra a helyre cserélnénk, aminek nincs értelme.
Akkor nézzük, vegyünk egy 'x' és egy 'y' változót, ami egész szám, tehát integer.
Az első vizsgálat (1,2) volt, tehát x=1, y=2. Ezek legyenek a kezdőértékek.
Ez után látszik, hogy y értékét kell növelni, addig, amíg elérjük a mátrix méretét, ez esetben a 6-ot.
Ez után x értékét kell növelni egyel (x=2 lesz), tehát ugrunk egy sort. De! Észre kell venni, hogy y már nem 2-től fog indulni, hanem 3-tól!
Összegezzünk!
X értéke 1-től fog indulni és 5-ig tart (mert (6,6)-ot nem vizsgáljuk) és Y értéke meg X+1-től fog indulni mindig és 6-ig tart (az ábráról ez mind leolvasható).
Tehát megvan a leírás, már csak be kell programozni.
for x:=1 to MatrixMerete-1 do
for y:=x+1 to MatrixMerete do <primvizsgalat es csere ha szukseges>
A csere meg ugye úgy néz ki, hogy kell egy segédváltozó.
Legyen ez S, tehát a kicserélő algoritmus:
S:=ertek[x,y]; ertek[x,y]:=ertek[y,x]; ertek[y,x]:=S;
Remélem tudtam segíteni!
Attila
Új hozzászólás Aktív témák
- Azonnali VGA-s kérdések órája
- HiFi műszaki szemmel - sztereó hangrendszerek
- Luck Dragon: Asszociációs játék. :)
- Le Mans Ultimate
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Tesztpadon a One UI 8.5
- Gyúrósok ide!
- Házimozi haladó szinten
- 3D nyomtatás
- Hetekig bírják töltő nélkül a Huawei sportórái
- További aktív témák...
- HP EliteBook 450 Gen8 Intel Core i5-1135G7 (11.Generáció)
- HP ZBook Firefly 16 G19 Profi Tervező Vágó Laptop -50% i7-1255U 32/512 FHD+ Nvidia T550 4GB
- Nintendo Switch 2
- Native Instruments Kontrol S49 MK3
- ELADÓ i5 14600KF + RTX5070 + 32Gb DDR4 + 600W Platinum + Wifi + SOK GARI + AKÁR HÁZHOZSZÁLLÍTÁS IS!
- HIBÁTLAN iPhone 12 mini 64GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3454, 94% Akkumulátor
- BESZÁMÍTÁS! Acer KG251QF 24 144Hz FHD TN 1ms monitor garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 14 Pro Max 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS2998, 100% Akksi
- Apple iPhone 15 Plus 128GB,Újszerű, USA verzió, 12 hónap garanciával
- AKCIÓ! MSI Z87-G43 GAMING Z87 chipset alaplap garanciával hibátlan működéssel
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest