A InfoWiki wikiből
(Változatok közti eltérés)
1. sor: | 1. sor: | ||
<cim | <cim | ||
- | cim3="8. gyakorlat - | + | cim3="8. gyakorlat - lottó" |
cim2="Magasszintű Programozási Nyelvek I." | cim2="Magasszintű Programozási Nyelvek I." | ||
cim1="Gyakorlat anyaga" | cim1="Gyakorlat anyaga" | ||
14. sor: | 14. sor: | ||
/> | /> | ||
- | == | + | == Lottó == |
+ | Állítsunk elő 5 db lottószámot, és helyezzük el listában. A véletlen számokat rendezzük a következő módon: | ||
+ | * keressük meg a legkisebb lottószám értékét | ||
+ | * helyezzük ezt a számot bele egy második (rendezett) listába | ||
+ | * keressük meg a legkisebb lottószám indexét | ||
+ | * töröljük ki azt a lottószámok közül az indexe alapján | ||
+ | * addig ismételjük, amíg az eredeti lottó szám lista ki nem ürül | ||
- | + | Ellenőrízzük le, hogy a lottószámok mindegyik különböző-e az alábbi módokon: | |
- | * | + | * a sorba rendezett lista szigorúan monoton-e |
- | * | + | * számoljuk meg 1..90 számok mindegyikéről, melyik hányszor fordul elő. ellenőrízzük le, hogy valamely szám több mint egyszer fordult-e elő. |
- | + | ||
- | + | ||
- | + | ||
- | A | + | A feladatot közös (statikus, globális) változókkal oldjuk meg, valamint alprogramok segítségével. |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | <alairas>Hernyák Zoltán</alairas> | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + |
A lap 2009. december 13., 13:13-kori változata
Lottó
Állítsunk elő 5 db lottószámot, és helyezzük el listában. A véletlen számokat rendezzük a következő módon:
- keressük meg a legkisebb lottószám értékét
- helyezzük ezt a számot bele egy második (rendezett) listába
- keressük meg a legkisebb lottószám indexét
- töröljük ki azt a lottószámok közül az indexe alapján
- addig ismételjük, amíg az eredeti lottó szám lista ki nem ürül
Ellenőrízzük le, hogy a lottószámok mindegyik különböző-e az alábbi módokon:
- a sorba rendezett lista szigorúan monoton-e
- számoljuk meg 1..90 számok mindegyikéről, melyik hányszor fordul elő. ellenőrízzük le, hogy valamely szám több mint egyszer fordult-e elő.
A feladatot közös (statikus, globális) változókkal oldjuk meg, valamint alprogramok segítségével.
Hernyák Zoltán