ЛАБОРАТОРНАЯ РАБОТА 3

                       Задания на числовые бинарные файлы
                       Работа состоит из двух программ:

                      1. Программа, формирующая файл

                      2. Программа, обрабатывающая файл. Числа читать до обнаружения конца файла.

 

1. Создать файл, содержащий 180 чисел. Числа получить с помощью генератора случайных чисел, должны находиться в диапазоне  [-20, +20], содержать один знак после запятой. Найти наибольшее среди отрицательных чисел этого файла.

 

2. Создать файл, содержащий 250 вещественных чисел. Числа получить с помощью генератора случайных чисел, должны находиться в диапазоне [-100, +50]. Вывести на экран первое и последнее числа этого файла.

 

3. Создать файл, содержащий 120 целых чисел. Числа получить с помощью генератора случайных чисел, должны находиться в диапазоне [-200, 0]. Вывести на экран каждое десятое число этого файла.

 

4. Создать файл, содержащий 180 вещественных чисел. Числа получить с помощью генератора случайных чисел, должны находиться в диапазоне [-50, +150], содержать один знак после запятой. Найти наименьшее среди положительных чисел этого файла.

 

5. Создать файл, содержащий 160 вещественных чисел. Числа получить с помощью генератора случайных чисел, должны находиться в диапазоне [0, 99], содержать два знака после запятой. Найти сумму чисел меньших 50.

 

6. Создать файл, содержащий 180 вещественных чисел. Числа получить с помощью генератора случайных чисел, должны находиться в диапазоне [0, 9], содержать три знака после запятой. Найти сумму чисел больших 5.

 

7. Создать файл, содержащий 170 целых чисел. Числа получить с помощью генератора случайных чисел, должны находиться в диапазоне [100, 200]. Подсчитать количество чисел меньших 150 и больших (или равных) 150 этого файла.

 

8. Создать файл, содержащий 150 вещественных чисел. Числа получить с помощью генератора случайных чисел, должны находиться в диапазоне [50, 65], содержать два знака после запятой. Найти сумму максимального и минимального чисел файла.

 

9. Создать файл, содержащий 200 целых чисел. Числа получить с помощью генератора случайных чисел, должны находиться в диапазоне [200, 400]. Найти количество нечетных чисел этого файла.

 

10. Создать файл, содержащий 150 вещественных чисел. Числа получить с помощью генератора случайных чисел, должны находиться в диапазоне [-10, 20], содержать один знак после запятой. Найти сумму положительных чисел этого файла.

 

11. Создать файл, содержащий 100 целых чисел. Числа получить с помощью генератора случайных чисел, должны находиться в диапазоне [300, 500]. Вывести на экран каждое четное число этого файла.

 

12. Создать файл, содержащий 180 вещественных чисел. Числа получить с помощью генератора случайных чисел, должны находиться в диапазоне [100, 200], содержать один знак после запятой. Вывести на экран все числа этого файла, большие 120.