Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Tolik rozruchu
jen v Lopuchu

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Archiv klubu Programování [ŽP: neomezená] (kategorie Programování) moderuje tvx.
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
   
[ 413 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 28.1.2005 01:08  145
Jo aha, ale ted koukam, ze ty mluvis o vymezeni velikosti, tak to jo...

A kde to de pouzit v Ccku?
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 28.1.2005 01:07  144
Kdokoliv:
int[] x = new int[100];
x[10] = 1234;
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 28.1.2005 00:52  142
Ja tim chtel rict, ze na Javu to nevypadalo proste proto, ze v Jave neni v zadnem miste povolena syntax pro vymezeni velikosti toho pole tak, ze by byly hranaty zavorky za promennou a vevnitr bylo to cislo; v C/C++ to v nekterych mistech zdrojaku povoleno je. Procez jsem usoudil, ze Java je podstatne mene pravdepodobna.
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 28.1.2005 00:46  141
Kdokoliv: no, korektne to neni v zadnym z tech jazyku, ze :)
v C/C++ by to bylo jak psal Andyman, v C# nebo Jave by byla ta verze s []
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 28.1.2005 00:43  140
Java ne, to by to muselo bejt neco jako void soucetPoli(int[] polePrv, int[] poleDru). :-) C# tolik neznam. Kazdopadne ma pravdu Andyman, akorat ted nevim, jestli je povoleno void soucetPoli(int polePrv[], int poleDru[]), ale takovyhle zbesilosti radsi nebrat, hvezdicka je uplne jasna. :-)
tessien Tessien Of course slavery is the worst thing - that ever happened. But maybe... 28.1.2005 00:34  139
No, mozna by bylo dobry napsat, o jakej jazyk jde, ze.. :)

Podle tohohle to muze by C nebo C++ stejne dobre jako Java ci C# :)
andyman 27.1.2005 20:41  138
imho nemuzes predat v parametru velikost toho pole, takze:
void spoucetPoli(int * polePrv, int * poleDru);

s tim, ze ta fce budto vi, kolik je v tech polich prvku, nebo to predas jako dalsi parametr
running 27.1.2005 20:10  137
newbieehm... chci se zeptat co je špatně na tomhle
void soucetPoli(int polePrv[101], int poleDru[101])
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 2.1.2005 12:35  136
Jo takhle, no tak to skutecne jedine v poli. Ale tak si tak rikam, jestli je to k necemu vubec dobre, kdyz ten usetreny cas pri prohledavani clovek zabije tim posunovanim.
Teda urcite je to dobre, kdyz to clovek chtel delat tak jako tak v poli, pak je dobre to vyhledavat binarne, ale porovnani binarniho insert sortu v poli a obycejneho ve spojaku mi prijde tak nejak prast jak uhod.
king King Born to be king - ... 2.1.2005 06:36  135
binarni insert sort je normalni insert sort, akorat vyhledava misto pro vlozeni prvku metodou puleni intervalu a tedy se slozitosti logn
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 2.1.2005 02:46  134
King: Kdyz ja furt nevim, co to ten binarni insert sort je. Ja si dovedu tak asi predstavit, jak by mohlo neco jako insert sort fungovat, a to ciste podle nazvu, ale co tam delaji ti binarnici, to netusim.
Ender: Problemy s newlinou me taky napadly, ale podle myho Pascal do retezcu pri cteni pomoci readln (nebo read) tohle urcite nedava.
ender Ender 29.12.2004 21:22  133
A abych nezapomněl - takhle se s binárním souborem nepracuje. Pomocí g:text; nadeklaruješ g jako textový soubor. Pak do toho zapisuješ pomocí writeln, takže ti to po každé zapsané položce odentruje. Pokud je to přesně to co chceš, tak ti to funguje, ale binární soubor to připomínat moc nebude :o)

Pokud si dobře pamatuju, tak v pascalu se dělalo něco jako
f:file of TYP; - za typ si dosaď nějaký datová typ - třeba integer, nebo nějaký record. Pak se do toho psaly ty data pomocí write(f,X), kde X je typu TYP. No a analogicky se četly pomocí read(f,X).

Teda pokud si to dobře pamatuju, už to je pár let...
ender Ender 29.12.2004 21:16  132
Desperados Případně použij místo readln(s); proceduru read(s);. Matně si ze svých začátků v pascalu vzpomínám, že jedna z nich má problémy s koncovým enterem ...
Ale to bylo tuším když jsi předtím četl něco readem, tak ti to nenačetlo další věc pomocí readln nebo tak něco.

hm, tak mě napadá, že ti tohle možná vůbec nepomůže, ale za zkoušku to stojí :o)
king King Born to be king - ... 29.12.2004 20:26  131
al3x, kdokolivjeste jen k tomu insert sortu - BINARNI insert sort ve spojaku neudelas...

jinak s tim "s" -- nevim, ale zkus si to vypsat, co ti to do toho da, jestli treba neni na konci ten enter, nebo treba jestli nepomuzou jiny uvozovky (taky uz nevim jak je na tom pascal)
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 28.12.2004 21:00  130
Zadnou chybu na prvni pohled nevidim (ale to je tim, ze jsem Pascal uz nevidel radu let). Kazdopadne ta promenna b je tam zbytecna - staci prece napsat if s='ano' a ten radek nad tim uplne vynechat.

Bejt to v Cecku, tak vim hned, co je spatne, ale v Pascalu se snad takhle porovnavat retezce smeji, ne? Ja uz vazne nevim. :-)

[ 413 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt