Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 23.12.10 Prihlásený: 10.09.22 Príspevky: 1056 Témy: 157 | 157 Bydlisko: KK/PP/BA |
Cawte mam mensi problem s jednou ulohou v pascale.
Mam vygenerovat nahodne cislo v intervale od a po b.
skusal som toto:
Kód: x:=random(a)+(b);
alebo Kód: x:=(b)+random(a)+1;
Ani jeden nefunguje spravne. Generuje to sice cisla, ale uplne odveci...
Dakujem
|
|
Registrovaný: 08.08.09 Príspevky: 12449 Témy: 39 | 39 |
funkcia random ma v tomto pripade vseobecnu syntax asi takuto:
Kód: x:=random(a)+b
kde a je zaciatocne cislo intervalu a b je pocet moznych vysledkov,rozsah (neviem ako to lepsie napisat)
priklad:
a=10, b=60
x vypise cisla od 10 do 70
Naposledy upravil killer dňa 08.10.2011 23:32, celkovo upravené 1
_________________ always is always wrong |
|
Registrovaný: 11.01.09 Prihlásený: 12.02.25 Príspevky: 1397 Témy: 10 | 10 Bydlisko: Hrinova |
A nemalo by to byt skor takto?
Kód: x := random( b - a ) + a;
// dufam, ze pouzitie Randomize; netreba pripominat
|
|
Registrovaný: 23.12.10 Prihlásený: 10.09.22 Príspevky: 1056 Témy: 157 | 157 Bydlisko: KK/PP/BA | Napísal autor témy F3RY: 09.10.2011 14:58 | Pascal | |
|
Dakujem obom.
Killer
Kód: x:=random(a)+b Nefunguje. Ten isty problem. Napr. ked zadam prve cislo 2 a druhe 5 tak mi vypisuje cisla od 2 po7, cize on si ich spocita, alebo co... fico Dakujem toto mi pomohlo a funguje spravne. Randomize je samozrejmostou ![:)](https://www.pcforum.sk/images/smilies/smile02.gif) //Zbytocny prispevok. Ani Kód: x := random( b - a ) + a;
nepomohlo. Chvilu sa zdalo, ze funfuje dobre, ale robi to iste co som popisal vysie...
|
|
Registrovaný: 03.03.11 Prihlásený: 14.08.15 Príspevky: 703 Témy: 7 | 7 Bydlisko: Kežmarok |
Kód: var a,b,c,d:integer; begin randomize; readln(a); readln(b); d:=0; repeat c:=random(b+1); if (c>=a) and (c<=b) then writeln(c); d:=d+1; until d=b; readln; end.
take nieco? , zbytocne dlhe ja viem , prve co ma napadlo som napisal ![:D](https://www.pcforum.sk/images/smilies/smile01.gif)
|
|
Registrovaný: 11.01.09 Prihlásený: 12.02.25 Príspevky: 1397 Témy: 10 | 10 Bydlisko: Hrinova |
ferdo93 píše: //Zbytocny prispevok. Ani Kód: x := random( b - a ) + a; nepomohlo. Chvilu sa zdalo, ze funfuje dobre, ale robi to iste co som popisal vysie...
Posli sem cely program, pretoze toto musi fungovat. Dajme tomu, ze A=10 a B=30. B-A = 20. Cize random(20) vygeneruje cislo v rozsahu 0-19. Nasledne sa k tomuto cislu pripocita A. Cize minimalne cislo moze byt 10 a maximalne 29 co je presne interval cisiel A az B, nie? Musis mat niekde inde chybu.
|
|
Registrovaný: 03.03.11 Prihlásený: 14.08.15 Príspevky: 703 Témy: 7 | 7 Bydlisko: Kežmarok |
no ked som sa tak zamyslel nad tym mojim , tak to pise hluposti ( no neviem preco ma napadlo pisat kazdy random)
,
Kód: x := random( b - a ) + a;
samozrejme funguje.
|
|
Registrovaný: 23.12.10 Prihlásený: 10.09.22 Príspevky: 1056 Témy: 157 | 157 Bydlisko: KK/PP/BA | Napísal autor témy F3RY: 09.10.2011 21:30 | Pascal | |
|
Ok teraz to funguje. vtedy mi to nejak blblo
Vdaka za pomoc.
|
|
Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 0 | 439 | 19.12.2014 13:18 Styracoz | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 2 | 620 | 24.06.2010 20:17 KatjushaMan | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Kôš | 1 | 30 | 06.11.2018 14:38 werwest | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 5 | 953 | 18.10.2008 19:02 redog | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read_hot.gif) | v Assembler, C, C++, Pascal, Java | 11 | 1328 | 07.04.2007 16:50 programator | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 6 | 782 | 08.01.2009 17:45 majka090 | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read_hot.gif) | v Assembler, C, C++, Pascal, Java | 19 | 3120 | 30.04.2007 19:54 nikita | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 0 | 755 | 03.05.2009 12:35 ebb | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 4 | 2517 | 01.03.2018 8:02 MTK | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read_hot.gif) | [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 40 | 1579 | 11.12.2016 22:08 viki | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 2 | 1158 | 09.03.2007 14:08 misolax | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 7 | 879 | 14.05.2011 20:04 F3RY | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 3 | 946 | 28.07.2007 14:04 neznamy | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 1 | 523 | 18.05.2009 22:13 p360t | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read.gif) | v Assembler, C, C++, Pascal, Java | 4 | 751 | 20.05.2008 19:06 neznamy | ![V tomto fóre nie sú ďalšie neprečítané témy. V tomto fóre nie sú ďalšie neprečítané témy.](https://www.pcforum.sk/styles/white/imageset/topic_read_hot.gif) | v Assembler, C, C++, Pascal, Java | 20 | 1613 | 13.01.2009 22:05 Habo |
|