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 z powyższego ćwiczenia 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 z klawiatury
  2. stwórz dynamicznie tablicę zawierającą n obiektów Beben o domniemanych wartosciach (rozmiar 49)
  3. wypełnij wszystkie bębny w tablicy, wymieszaj je i wypisz wynik. W efekcie otrzymujemy n losowań 6 liczb z 49

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