Задания для самостоятельной работы

  1. Создать итератор, возвращающий случайное  целое число, такое, что разность между  текущим и предыдущим  не превышает 0.4. Итерация прекращается, если   число стало меньше  1
  2. Создать класс-итератор, возвращающий   дисковые устройства   компьютера, на котором  запущена программа.
  3. Создать класс-итератор, возвращающий каталоги указанного  дискового устройства.  Имена каталогов  возвращаются в   отсортированном виде.
  4. Создать класс-итератор, возвращающий имена файлов  указанного каталога  дискового устройства.  Имена каталогов  возвращаются в   отсортированном виде.