-
Fototrend
Új hozzászólás Aktív témák
-
Karma
félisten
-
Karma
félisten
Kicsúsztam a szerkesztési időből...
sor4[i] = (long double)sor3[0] * (long double)sor3[c + 1];
Nekem így jobban tetszik (a "sor3" önmagában csak egy konstans pointer az első elemre a tömbben), gondolom nem a pointert, hanem az első értéket akarod szorozni, nem?
A cast elvileg elég a konverzióhoz, szóval szerintem mennie kéne így.
[ Szerkesztve ]
“All nothings are not equal.”
-
Karma
félisten
válasz Jim Tonic #3943 üzenetére
A var kell.
if (randominteger = 1) answer= ""
Ezt a sort biztosan elcseszted. Így már értelme is van:
if (randominteger == 1) answer= ""
A másik sor jónak tűnik, ha 0 és 19 között akarsz pszeudo-véletlenszámot generálni. Ha a 20-as is lehetséges érték, akkor 21-gyel kell szoroznod.
[ Szerkesztve ]
“All nothings are not equal.”
-
Karma
félisten
-
Karma
félisten
Stimm, szerencsére én a másfél évem alatt eddig megúsztam a teljes vaksötétet, de hallottam/láttam már a környezetemben. Azért a specifikációid tényleg elég tágak - nagy képernyő, programozhatóság, titkosítás? Ez utóbbi talán a legnagyobb WTF a képben.
Mindenesetre Bebook tulajként azt mondanám, hogy az e-book olvasók nem alkalmasak egy ilyen nagyvállalati projectre. A hivatalos SDK-nak sok köze nincs az "SDK" fogalmához, egy alternatíva lehet talán az OpenInkpot, de az meg egy E17-alapú varázslat, engem se hobbifejlesztőként (ezen a fronton), se felhasználóként nem győzött meg igazán.
Az iLiadok már más kategóriát képviselnek, de olyan árral próbáld meg azt lenyomni egy manager torkán
[ Szerkesztve ]
“All nothings are not equal.”
-
-
Karma
félisten
válasz 8nemesis8 #3987 üzenetére
Statikus inicializálás helyett a metódusodban példányosítsd a tömböt .
Pl. így:
public static long [] [] [] alma;
public static void beolvas() throws IOException
{
BufferedReader r = new BufferedReader(new FileReader("be.txt"));
String line=r.readLine();
StringTokenizer tokenizer = new StringTokenizer(line);
while (tokenizer.hasMoreTokens())
{
n=Integer.parseInt(tokenizer.nextToken());
m=Integer.parseInt(tokenizer.nextToken());
k=Integer.parseInt(tokenizer.nextToken());
}
alma = new long [n][m][k];
...
r.close();
}Ne vedd zokon, de ez a metódusos, globális változós varázslás elég ocsmány.
[ Szerkesztve ]
“All nothings are not equal.”
-
Karma
félisten
válasz 8nemesis8 #3989 üzenetére
Nem tudom a feladat többi részét De az biztos, hogy lenne legalább egy osztály az alkalmazásban, aminek tagváltozója lenne ez a tömb Ha egyáltalán tömb lenne, nem tudom lehet-e valami optimálisabb struktúrába rakni.
A main függvényben meg ezt példányosítanám, majd meghívnám valamilyen metódusát (mondjuk start()). AWT-s/Swinges alkalmazásokban ez még triviálisabb
“All nothings are not equal.”
-
Karma
félisten
-
Karma
félisten
válasz Speeedfire #4011 üzenetére
VirtualBoxba telepíts egy DOS-t vagy régi Windows-t, azon tudod használni a Turbo C-t vagy a régi VS-t. Vagy ha olyan W7-ed van, erre találták ki az XP módot.
“All nothings are not equal.”
-
Karma
félisten
válasz Csaba105 #4016 üzenetére
Az "Azonnali kérdések órája" topik való erre.
[ Szerkesztve ]
“All nothings are not equal.”
-
Karma
félisten
Meg a mesenyuszi... Én is XP-ről beszéltem az előbb. Tapasztalatból.
Egyébként elképzelhető, hogy a java.exe benn van a windows\system32 könyvtárban, azért tudod futtatni. A PATHod meg több mint valószínű, hogy bugos. Esetleg idemásolhatnád.
[ Szerkesztve ]
“All nothings are not equal.”
-
Karma
félisten
Én azt vallom, hogy először programozni tanulj meg, utána állj neki egy konkrét nyelvet megtanulni. Tudom, hogy ez visszásan hangzik, de amíg nem érzed az imperatív (vagy ha az a zsánered, a deklaratív) gondolkodásmódot, bármilyen nyelvvel találkozol, botladozni fogsz. Viszont ha látod, hogy hogy működik egy program, látod a problémáktól a megoldásig vezető utat, a nyelv már szinte mindegy lesz.
“All nothings are not equal.”
-
Karma
félisten
Nem bonyolult pedig, ha csak simán számolni kell. Most hogy elolvastam alaposabban a kiírást, tényleg csak egy szóköz lehet, úgyhogy tutira erre akarnak rájátszani.
Két eset lehetséges:
1) Üres a string. Ekkor 0 szó van benne.
2) Nem üres a string, úgyhogy fogj egy for ciklust 1-től a karakterlánc hosszáig, és nézd meg, hogy az i-edik karakter szóköz-e, vagy nem. Ha igen, akkor találtál egy szóhatárt (növelj egy változót). A szavak száma szóhatárok+1.“All nothings are not equal.”
-
Karma
félisten
-
Karma
félisten
1) Nem indentálsz a kódban. Elég nehezen olvasható...
2) Mi akar lenni az s[i]=a feltétel? Nincs sehol a változód, és egyébként is az összehasonlítás ennél egy lépéssel hosszabb. Az ord() függvénnyel az ASCII kód alapján könnyen meg tudod nézni egyébként, hogy nagybetű-e.
3) A függvényből a ciklus után kellene visszatérni.Remélem ez most nem pont egy házifeladat volt...
[ Szerkesztve ]
“All nothings are not equal.”
-
Karma
félisten
Nézzük... Most mindent mindennel kétszer összenézel, ennek a fele kapásból felesleges. Eztán azzal tudsz még opimalizálni, hogy valamilyen indexelés alapján (BSP, octree, más voodoo) a tényleges kiszámítás előtt kizárod azokat a lehetőségeket, amik nem ütközhetnek egymással (pl. másik térrészben vannak, lehetetlen ütközni).
“All nothings are not equal.”
-
Karma
félisten
Mondjuk úgy, hogy azt a két nevet kiveszed a kalapból, mint a valóságban Pl. odarakod őket a tömb végére, a következő véletlenszámokat meg nem N-ig, hanem N-2-ig generálod.
Matematikailag nem tudom mennyire korrekt, de ez tükrözi a valóságot.
“All nothings are not equal.”
-
Karma
félisten
Segédtömb? Minek is?
Ez simán végigvihető in-place is.A végtelen ciklus meg könnyen elkerülhető, ha a ciklusfeltétel "max > 2" például. Ahol max a véletlenszámgenerálás határa/a még rendezetlen elemek felső határának indexe.
Nem tudom a tanárok hogy csinálják, én mindig páros létszámú osztályba jártam Bajnokságokon hogy szokott az ilyen lenni?
[ Szerkesztve ]
“All nothings are not equal.”
-
Karma
félisten
válasz Csakénvagyok #4197 üzenetére
128-bites titkosítás OMG
Itt egy sokkal komolyabb eszköz.“All nothings are not equal.”
-
Karma
félisten
válasz Csakénvagyok #4199 üzenetére
Azt nem tudom (nem hiszem hogy firtatnunk kéne, mire is kell neki a védelem), de akkor is a TrueCrypt sokkal komolyabb tool emennél
“All nothings are not equal.”
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!