Spis treści

Klasy i ich konstruktory

Klasa: Bęben

Zaimplementuj klasę Beben realizującą bęben maszyny losującej, która pozwoli przeprowadzać losowanie k liczb z n bez zwracania (identycznie jak w zadaniu z poprzednich zajęć). Zdefiniuj konstruktor, destruktor, pola i funkcje składowe:

Napisz program, który przetestuje działanie klasy Beben i przeprowadzi losowanie k liczb z n, gdzie wartości k i n podaje użytkownik.

Zadanie 2: klasa Bęben

Uzupełnij implementację klasy Beben o następujące elementy:

Napisz program, który przeprowadzi n losowań Lotto (6 liczb z 49) i wypisze wyniki na ekranie w taki sposób:

  1. wczytaj wartość n
  2. stwórz dynamicznie tablicę zawierającą n obiektów Beben o domniemanych wartosciach (rozmiar 49)
  3. wypełnij wszystkie bębny, wymieszaj i wypisz wynik (wylosowane 6 liczb z 49)

Rozwiązanie w postaci plików nagłówkowych *.h i źródłowych *.cpp umieść w Moodle Zadanie 2