Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.12.11
Prihlásený: 02.12.12
Príspevky: 8
Témy: 5
Príspevok NapísalOffline : 11.12.2011 13:01

Zdravim... som zaciatocnik co sa tyka programovania a chcel som si skusit spravit toto zadanie
Úloha: Vytvorte program pre hru dvoch hráčov. Program simuluje 15 náhodných hodov hracou kockou a zisťuje víťaza. Prvý hráč vyhráva, keď padne viackrát párne číslo ako nepárne číslo. Druhý hráč vyhráva, keď padne viackrát nepárne číslo ako párne číslo. Program vypisuje generované čísla. Výstupné údaje sú, kto vyhral a s akým počtom hodov.

moj zamer nebol prilis sa drzat zadania takze to popripade ignorujte, ide mi oto ako vytvorim podmienku
If prvok lezi v poli a then inc z else incy
tu je program:

Kód:
var a:array[1..3] of integer; b:array[1..3] of integer;
x,y,i,u,j,z:integer;   
begin
for i:=1 to 3 do
begin
writeln('hrac 1 -zadaj',i,'. cislo pre ktore vyhravas');
readln(a[i]);
end;
for j:=1 to 3 do
begin
writeln('hrac 2 - zadaj',i,'.cislo pre ktore vyhravas');
readln(b[j]);
end;
z:=0;
y:=0;
for u:=1 to 15 do
begin
randomize;
x:= random(6)+1;
writeln('hod c.',u,'- ',x);
if *****a=x***** then inc(z) else inc(y);
end;
writeln('hrac c. 1 ziskal',z,'bodov');
writeln('hrac c. 2 ziskal',y,'bodov');
writeln;
if z>y then writeln('vitaz je hrac c. 1') else
writeln('vitaz je hrac cislo 2');
readln;

end.                                   


***** -problem pise pri tom a=x --> operator is not overloaded

ako by som teda spravil tu podmienku ak lezi v poli tak?? Vdaka...


Offline

Čestný člen
Čestný člen
Pascal podmienka ak lezi v poli... pomoc

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 11.12.2011 13:08

Tak jasne, nemozes porovnavat pole so skalarom. Musis pomocou for cyklu prechadzat vsetkymi prvkami pola a v pripade, ze sa i-ta hodnota v poli rovna x, do nejakej boolean premennej si vlozis true, akoze prvok sa nasiel. Defaultne ta hodnota samozrejme musi byt false.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.12.11
Prihlásený: 02.12.12
Príspevky: 8
Témy: 5
Príspevok Napísal autor témyOffline : 11.12.2011 13:42

a keby sa to pokusim vyriesit takto (ten problemovy cyklus):
i:=1;
for u:=1 to 15 do
begin
randomize;
x:= random(6)+1;
writeln('hod c.',u,'- ',x);
readln;
repeat
readln(a[i]);
if a[i]=x then inc(z);
inc(i);
until i=3;
i:=1;
end;
y:=15-z;

kde sa to tu zadrhava? :D ten repeatovy cyklus mi neprejde ... program sa nedostane cez to vypis x ... teda to random cislo


Odpovedať na tému [ Príspevkov: 3 ] 


Podobné témy

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

v Assembler, C, C++, Pascal, Java

0

923

12.06.2007 13:07

gorky22 Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

7

689

31.08.2009 14:04

juho Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

2

842

14.12.2008 11:11

noff Zobrazenie posledných príspevkov

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

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Assembler, C, C++, Pascal, Java

31

3501

31.01.2009 11:24

neutronmind Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

5

667

16.12.2008 10:24

noff Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Prosim o pomoc v PASCAL-e

v Assembler, C, C++, Pascal, Java

5

1003

13.05.2007 22:31

audiotrack Zobrazenie posledných príspevkov

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

v Assembler, C, C++, Pascal, Java

0

385

19.12.2014 13:18

Styracoz Zobrazenie posledných príspevkov

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

v PHP, ASP

4

504

31.01.2008 23:01

qacer Zobrazenie posledných príspevkov

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

v PHP, ASP

7

562

21.06.2010 22:01

jtomcik Zobrazenie posledných príspevkov

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

v Technológia .NET

2

402

22.02.2017 14:31

GamerSK Zobrazenie posledných príspevkov

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

v PHP, ASP

1

473

22.11.2010 23:27

stenley Zobrazenie posledných príspevkov

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

v Databázy

0

403

26.04.2012 23:04

Jojko001 Zobrazenie posledných príspevkov

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

v PHP, ASP

4

636

18.01.2011 22:41

shaggy Zobrazenie posledných príspevkov

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

v PHP, ASP

4

826

28.07.2007 12:26

stenley Zobrazenie posledných príspevkov

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

v PHP, ASP

2

524

19.12.2009 18:21

M1rcO_o Zobrazenie posledných príspevkov

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

v JavaScript, VBScript, Ajax

6

931

01.03.2008 18:35

emer Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra