Hirdetés
- Egyslotos Galax VGA az NVIDIA Blackwell platformon
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen alaplapot vegyek?
- Soundbar, soundplate, hangprojektor
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Samsung Galaxy Tab S11 - tizenegyes
- 5.1, 7.1 és gamer fejhallgatók
- Meghalt a Windows 10, éljen a Windows 10!
- Apple MacBook
- Azonnali VGA-s kérdések órája
Új hozzászólás Aktív témák
-
kingabo
őstag
válasz
bandi0000 #2441 üzenetére
Végig gondoltad, hogy az általad írt program mit csinál? A napok egy 10 elemű tömb első (0.) elemére mutat, amin indítasz egy ciklust, ami addig fut amig a fenti ptr értéke nem 0. De hol állítod a ptr nullára? Sehol -> végtelen ciklus! Az if-ben lévő feltételt nem értem, de a fenti tömb -1-edik elemére állítod teljesülés esetén a ptr-t. Aztán a -2, -3...
Én megszámolnám egy tömbben, hogy melyik nap hányszor szerepel, aztán már csak 7 elemet kell ellenőrizni, hogy melyik 0.Spoiler!
Én csinálnék egy 7 elemű tömböt, kinulláznám, és a napokban lévő számok -1-el indexelve mindig növelném az ott lévő értéket. (nyilván előtte ellenőrizendő, hogy a tömbbön belüli lesz-e az index...) Aztán a fenti ciklus után egy másik ciklus végig nézi, hogy a fenti tömbben hol maradt 0 érték.A másodikra szerintem is a struct a jó. Nyilván amikor a másik 2 értéket is megadod, akkor kiszámolod a távot és az alapján pedig a költséget.
-
cattus
addikt
válasz
bandi0000 #2441 üzenetére
Mivel csak 7 lehetséges érték van, én megpróbálnám, hogy leellenőrzöm egyesével, hogy benne vanak-e a tömbben egy for ciklussal végigmenve, azon belül pedig egy while-t használva:
for (int i = 1; i <= 7; i++)
{
int j = 1; // ez itt vagy 1 vagy 0, attól függ, hogy kezeled a tömböket
while ((t[j] != i) && (j < "tömbhossz")) // a tömbhossz persze egy változó, előtte meg kéne adni az értékét mondjuk egy while ciklussal, ami addig növeli az értékét, amíg nem ér el az első NULL értékig
{
j++ ;
}
if (j > "tömbhossz") //túlfutott a while ciklus, azaz az i aktuális értéke nem szerepelt a tömbben
{ eltárol();
}
}
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Elektromos autók - motorok
- Luck Dragon: Asszociációs játék. :)
- Hamarosan robottelefon figyelheti minden mozdulatod
- OpenMediaVault
- Samsung Galaxy Felhasználók OFF topicja
- Brogyi: CTEK akkumulátor töltő és másolatai
- World of Tanks - MMO
- Autóápolás, karbantartás, fényezés
- sziku69: Fűzzük össze a szavakat :)
- Xbox Series X|S
- További aktív témák...
- Asus ROG Zephyrus G15 - 15.6" 4K 120Hz - Ryzen 7 6800HS - 24GB - 512GB - RTX 3060 - 2 hó garancia -
- HP EliteBook 840 G9 i7-1265U 16GB 512GB 14" FHD+ 1 év teljeskörű garancia
- HIBÁTLAN iPhone 12 Mini 64GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3453
- HIBÁTLAN iPhone 13 128GB Red -1 ÉV GARANCIA - Kártyafüggetlen, MS3760, 93% Akkumulátor
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3732, 91% Akkumulátor
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest