Kezdőoldal » Számítástechnika » Programozás » Hogy kell TURBOpascalban...

Isten Keze kérdése:

Hogy kell TURBOpascalban lottóprogramot írni?

Figyelt kérdés

1.rész

tipp bekérése (5szám)

Az 5 számot tipp nevű tömbbe tárolja

Majd a clrscr után kiírja 1 más mellé a 4 helyi értéken.


a változók: tipp tömb [1...5] egészám i ciklus változó

2.rész

véletlenszerűen generáljon 5 számot 1-90 között

tárolja a sors nevű tömbbe, és írja ki a tippek alá


valaki írja már le legyen szíves :(



2014. márc. 6. 13:32
1 2
 1/12 Tengor ***** válasza:

Házi?

Elindítod a kedvenc fejlesztő programod. Amíg tölt

végiggondolod a problémát. Amikor betöltött elkezded begépelni a problémát megoldó kódot.


Hol akadtál el?

2014. márc. 6. 13:37
Hasznos számodra ez a válasz?
 2/12 anonim ***** válasza:
Ötezer.
2014. márc. 6. 13:41
Hasznos számodra ez a válasz?
 3/12 anonim ***** válasza:
nem az, hogy gúgl, de még ez az oldal is rogyásig van lottókóddal, pacalos, cés, mindenféle van...
2014. márc. 6. 16:14
Hasznos számodra ez a válasz?
 4/12 anonim ***** válasza:

Ha csak generálsz öt számot, és berakod a tömbbe, mi biztosítja, hogy nem húztad ki kétszer ugyanazt a számot?

Vagy a 2-iktól minden húzás után összehasonlítod az előzőekkel, vagy ismerkedj meg a set (halmaz) adattípussal, ami nevéhez méltóan nem duplikál, és addig pakolod bele a számokat, amíg 5 eleme nem lesz.

2014. márc. 7. 18:10
Hasznos számodra ez a válasz?
 5/12 A kérdező kommentje:
Én már a program emgírásánál elakadtam! Pls valaki írja már meg nekem és másolja be ide legyenszíves:( Köszönöm!
2014. márc. 8. 10:46
 6/12 anonim ***** válasza:
53%
NEM.
2014. márc. 8. 11:00
Hasznos számodra ez a válasz?
 7/12 anonim ***** válasza:

Az a probléma, ha valaki megírja, bemásolja, nem fogod érteni a működését, mert nem gondolkodtál rajta eleget...


program lotto;

uses crt;

type szamok=set of 1..90;

var

i,v,elem:byte;

sors:szamok;

tipp:array[1..5] of byte;

begin

clrscr;

writeln('Kerem a tippeket');

for i:=1 to 5 do

begin

write(i,'. tipp: ');

readln(elem);

tipp[i]:=elem;

end;

writeln;

writeln('A tippek:');

writeln;

for i:=1 to 5 do

write(i:5);

randomize;

i:=0;

sors:=[];

repeat

v:=random(90) +1;

if [v]*sors<>[v] then

begin

sors:=sors +[v];

i:=i +1;

end;

until i=5;

writeln;

writeln('A generalt szamok:');

writeln;

for v:=1 to 90 do

if v in sors then

write(v:4);

readln

end.

2014. márc. 8. 11:24
Hasznos számodra ez a válasz?
 8/12 A kérdező kommentje:

Tudom, h nem gondolkodtam rajta eleget, de akkor sem fogok 1 napon át gondolkodni megállásnélkül ugye:D

Amugy köszi a válaszokat és a programot!!!


Ty

2014. márc. 9. 10:20
 9/12 anonim ***** válasza:
100%
Én egész nap gondolkodtam amikor programozónak tanultam, sőt volt hogy éjjel is felkeltem ha eszembejutott a megoldás és megírtam. :-)
2014. márc. 9. 10:28
Hasznos számodra ez a válasz?
 10/12 anonim ***** válasza:
Nem kell megállás nélkül gondolkodni, az is elég. ha részekre bontod a feladatot, és eljutsz vele valameddig, és azt bemutatod. Akkor már szívesebben segítenek az emberek.
2014. márc. 9. 10:41
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!