|
Lottó
Adott a következő fejlécállomány:
myheader.h
#ifndef _MYHEADER_H#define _MYHEADER_H 1struct element{ int week_id; int numbers[5];};#endif /* myheader.h */
letöltés szöveges állományként
Írjon programot, amelynek két parancssori argumentuma van, egy bináris állomány neve és egy
nemnegatív egész szám (n)! A bináris állomány struct element típusú
rekordjaiban az ötöslottó számsorsolás néhány korábbi húzásának eredményei tárolódnak.
A programja először is határozza meg és írja a standard kimenetre, hogy hány lottóhúzás
adatai szerepelnek a bináris állományban, majd végighaladva az összes rekordon, írja ki
mindegyiknek az azonosítóját, az adott héthez tartozó öt számot, és azt, hogy szerepel-e az
öt szám között a parancssori argumentumként megadott n érték!
Parancssori argumentumok
lottery.bin 27
letöltés szöveges állományként
A futtatás egy lehetséges eredménye a standard kimeneten
101: 24,28,29,30,31 NO2: 27,28,29,30,31 YES3: 2,28,29,30,31 NO4: 1,3,30,32,38 NO5: 1,27,30,32,38 YES6: 1,4,30,32,38 NO7: 1,2,3,4,5 NO8: 7,19,27,33,57 YES9: 11,12,13,14,15 NO10: 1,2,3,4,28 NO
letöltés szöveges állományként
|
|