ЛАБОРАТОРНАЯ РАБОТА 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.

 



Вопросы к работе

1. Какие функции выполняют форматный ввод/вывод в файл
2. Kакая фукнция обнаруживает конец файла
3. Какие начальные действия надо выполнить для использования генератора случайных чисел
4. Какая функция генерирует случайное число
5. Как получить требуемый диапазон случайных чисел