[ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Program "loteria"

Registrovaný: 25.12.08
Príspevky: 2945
Témy: 89 | 89
NapísalOffline : 22.09.2010 16:02 | Program "loteria"

Takže vysoká škola sa mi začala, a budem mat aj programovanie preto sa chcem zlepšiť a nejako začať s C-kom, preto som si vymyslel takéto zadanie:

Bude to na s spôsob lotérie cize program vygeneruje 7 roznych cisel od 1-50, ja zadám nejaký vklad a 7 mojich cisel a vyhra bude urcena podla poctu uhadnutych cisel

a takto mi zatial v hlave napada riesenie
urcim si 7 premennych do ktorych ulozim svoje cisla, dalsich 7 do ktorych dam vygenerovane, potom premena na vklad a na pocitanie spravnych cisel,
a
teraz ta tahsia cast, porovnat vsetko zo vsetkym, to planujem robit takto
Kód:
 if (a==x) //porovnanie vygenrovaneho s mojim cislom
{ i++}
a takto budem mat 49 ifov

generovanie bude asi takto
Kód:
srand( time(0) ); 
a = 1 + rand() % 49


neviem ci by sa to porovnavanie spravit tak ze vygenerovane cisla pojdu do pola a potom porovnavat, ale toto fakt neviem

Preto vás prosím o zhodnotenie môjho myšlienkového pochodu a o nejaké rady, kód potom napíšem cez víkend a upnem ho sem. A PROSÍM ak už nejaký takýto program existuje tak ho NECHCEM vidiet, rád by som na všetko prišiel sám ( samozrejme s vašou pomocou)


_________________
PC:AMD phenom 9950BE, GIGABYTE MA790X-DS4, Kingston HyperX 800mhz 2x2GB, 1TB samsung spinpoint F1, Ati 5770 vapor-x, zdroj Seasonic S12II-520W
Phone: Galaxy s4Tab: Galaxy Tab 8.4 Pro NTB: TOSHIBA Satellite L505-13G: i5-430M, 4gb ram, ati5165 Foťák: Nikon D90 + 18-105, 35 1.8
Offline

Skúsený užívateľ
Skúsený užívateľ
Program "loteria"

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 22.09.2010 16:11 | Program "loteria"

a čo keď budeš potrebovať lotériu prerobiť povedzme na 8 čísiel? :) skús prekopať v prvom rade uvažovanie, potrebuješ to zjednodušiť čo najviac a nie že 49 if-ov....

vylosované čísla by som pichol do nejakej formy poľa, užívateľom vybrané čísla do druhého a spravíš len porovnanie dvoch polí... to ti vypľuje počet zhôd a na to číslo použiješ napr switch... no a potom to prerobiť tak, aby to fungovalo nie pri 50 alebo 100 čisiel, ale pri počte N atď.. proste zovšeobecniť, zjednodušiť, urobiť čo najviac prispôsobiteľné (samozrejme aby to malo hlavu a pätu a bolo ľahko rozšíriteľné)

aspoň ja by som skúsil začať s niečím podobným...


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Program "loteria"

Registrovaný: 01.04.10
Prihlásený: 08.10.11
Príspevky: 339
Témy: 0 | 0
NapísalOffline : 22.09.2010 16:26 | Program "loteria"

Ja by som na tvojom mieste zacal s nejakou dobrou knihou. Po jej precitani sa budes na tomto svojom prispevku smiat:) A hlavne sa naucis omnoho viacej veci, najlepsie s praktickymi ukazkami.


Offline

Užívateľ
Užívateľ
Program "loteria"

Registrovaný: 25.12.08
Príspevky: 2945
Témy: 89 | 89
Napísal autor témyOffline : 22.09.2010 16:45 | Program "loteria"

Mam knihu o C (B.Kernighan a D.Ritchie - Programovaci jazyk C) ale najlepsie sa to naucim nejakym programom, ked to spravim na polia tak potom asi nebudem mat problem s najroznejsim poctom prvkov,
uz od zaciatku mi bolo jasne ze tolko ifov je blbost ale inak to zatial neviem , nasiel som funkciu strcmp ale porovnava slova ( co som videl priklady) a mozno by sa to dalo pouzit iba na "jackpot"


_________________
PC:AMD phenom 9950BE, GIGABYTE MA790X-DS4, Kingston HyperX 800mhz 2x2GB, 1TB samsung spinpoint F1, Ati 5770 vapor-x, zdroj Seasonic S12II-520W
Phone: Galaxy s4Tab: Galaxy Tab 8.4 Pro NTB: TOSHIBA Satellite L505-13G: i5-430M, 4gb ram, ati5165 Foťák: Nikon D90 + 18-105, 35 1.8
Offline

Užívateľ
Užívateľ
Program "loteria"

Registrovaný: 08.03.09
Prihlásený: 17.01.25
Príspevky: 1116
Témy: 88 | 88
Bydlisko: 00100100
NapísalOffline : 22.09.2010 18:43 | Program "loteria"

hentu knihu mam aj ja, voec sa mi nepaci nwm preco ju tak ospevuju, kup si od Herouta Ucebnice jazyka C 1. a 2. diel a potom budes namakany, k prikladu: taktiez navrhujem polia ;)


_________________
Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-)
Offline

Užívateľ
Užívateľ
Program "loteria"

Registrovaný: 25.12.08
Príspevky: 2945
Témy: 89 | 89
Napísal autor témyOffline : 22.09.2010 18:48 | Program "loteria"

pocul som ze tie knihy od Herouta su dobre, nasiel by som tam pomoc pri rieseni tohto prikladu? (ohladom porovnania poli)


_________________
PC:AMD phenom 9950BE, GIGABYTE MA790X-DS4, Kingston HyperX 800mhz 2x2GB, 1TB samsung spinpoint F1, Ati 5770 vapor-x, zdroj Seasonic S12II-520W
Phone: Galaxy s4Tab: Galaxy Tab 8.4 Pro NTB: TOSHIBA Satellite L505-13G: i5-430M, 4gb ram, ati5165 Foťák: Nikon D90 + 18-105, 35 1.8
Offline

Skúsený užívateľ
Skúsený užívateľ
Program "loteria"

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14571
Témy: 66 | 66
Bydlisko: Žilina
NapísalOffline : 22.09.2010 19:22 | Program "loteria"

čo tak sa naučiť robiť s googlom? :) ak si myslíš, že všetky potrebné info získať z kníh alebo zo školy, tak sa hrozne mýliš. programátor MUSÍ používať google ako efektívny nástroj, bez toho sa nepohneš. dali sme ti približnú predstavu ako začať, ďalší krok je na tebe


_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Program "loteria"

Registrovaný: 16.02.08
Prihlásený: 08.12.10
Príspevky: 235
Témy: 13 | 13
NapísalOffline : 26.09.2010 13:20 | Program "loteria"

Pomoc: nauc sa pracovat s poliami, cyklami a standartny vstup/vystup (v C su to najme funkcie printf(), scanf()). To ti na vyriesenie tejto ulohy bude stacit. Ak budes mat spravenu ulohu, mozes ju skusit upravit s pouzitim vlastnych funkcii.

redo ma v tej knihe pravdu. Je to priamo od tvorcov C, ale to je je peknych par rokov dozadu. Odvtedy aj sa pedagogika v programovani posunula. Herout je fajn...


_________________
Učet je neaktívny.
 [ Príspevkov: 8 ] 


Program "loteria"



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Program ktory sleduje iny program

v Ostatné programy

1

846

25.02.2012 9:12

br4n0

V tomto fóre nie sú ďalšie neprečítané témy.

Program s názvom program

v Ostatné programy

4

818

07.10.2010 22:48

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

program .zip.001 a program .zip.002 problem

v Ostatné programy

4

1630

15.06.2010 13:27

mack0

V tomto fóre nie sú ďalšie neprečítané témy.

Program Files vs Program Files/x86/

v Windows

1

1371

21.11.2010 17:38

_zero

V tomto fóre nie sú ďalšie neprečítané témy.

Program

v Firewally a bezpečnosť

3

580

09.04.2012 15:21

gaborik16

V tomto fóre nie sú ďalšie neprečítané témy.

program

v Elektronika

2

919

15.11.2007 19:32

bamby99

V tomto fóre nie sú ďalšie neprečítané témy.

Program

v Ostatné programy

4

1766

06.12.2007 21:44

alan

V tomto fóre nie sú ďalšie neprečítané témy.

program

v Ostatné

0

1102

02.12.2007 18:10

qwer0

V tomto fóre nie sú ďalšie neprečítané témy.

Program

v Ostatné programy

5

974

04.08.2007 20:20

fuco

V tomto fóre nie sú ďalšie neprečítané témy.

Program

v Ostatné

1

895

12.03.2008 16:09

snapshot

V tomto fóre nie sú ďalšie neprečítané témy.

Program

v Firewally a bezpečnosť

5

1135

23.04.2009 21:46

1daemon1

V tomto fóre nie sú ďalšie neprečítané témy.

PROGRAM

v Backend

13

954

15.11.2009 16:22

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

program

v Audio programy

2

995

20.06.2010 18:07

CARMIQ

V tomto fóre nie sú ďalšie neprečítané témy.

program

v Ostatné programy

0

1040

18.08.2007 17:43

jkjkjk

V tomto fóre nie sú ďalšie neprečítané témy.

Program

v Sieťové programy

8

849

19.02.2008 15:44

Electrol

V tomto fóre nie sú ďalšie neprečítané témy.

program

v Ostatné programy

7

472

08.10.2013 18:00

radoDM



© 2005 - 2026 PCforum, edited by JanoF