Задачи на тему «Файлы»

1. Напечатать все записи типизированного файла, каждая запись которого есть число.

2. Напечатать все элементы типизированного файла, каждый элемент файла — отдельное слово. Рассмотреть два варианта:
а) известно, что в существующем файле записаны 12 слов;
б) размер существующего файла неизвестен.

3. Имеется типизированный файл, в котором записаны 12 вещественных чисел. Переписать все числа файла в массив в том же порядке.

4. Имеется типизированный файл, элементами которого являются отдельные буквы. Получить слово, образованное этими буквами.

5. Имеется типизированный файл, в которой записаны 18 целых чисел. Переписать все положительные числа файла в массив в том же порядке.

6. Имеется типизированный файл, элементами которого являются отдельные буквы Получить слово, образованное элементами файла, имеющими четный порядковый номер.

7. Имеется типизированный файл с числами. Напечатать все его элементы с нечетным порядковым номером. Рассмотреть два. варианта:
а) известно, что в существующем файле записаны 20 чисел;
6) размер существующего файла неизвестен.

8. Имеется типизированный файл с числами Напечатать все его элементы, большие числа А.

9. Имеется типизированный файл, элементами которого являются отдельные слова. Напечатать все слова, начинающиеся на букву Т.

10. В существующем типизированном файле, элементами которого являются числа, изменить на заданное число:
а) первый элемент;
б) пятый элемент;
в) К-й элемент;
г) последний элемент.
Новые значения вводятся с клавиатуры.

11. В существующем типизированном файле, элементами которого являются отдельные слова, измёнить на заданное
значение:
а) первое слово;
б) третье слово;
в) К-ое слово;
г) последнее слово. Новые слова вводятся с клавиатуры.

12. Изменить все элементы существующего типизированного файла, в котором записаны числа. Новые значения вводятся с клавиатуры

13. Имеется типизированный файл с числами. Изменить нее его элементы, порядковый номер которых кратен 3. Новые значения вводятся с клавиатуры. Рассмотреть два варианта:

14. Имеется типизированный файл с целыми числами. Все ёго четные элементы заменить нулями.

15. Имеется типизированный файл, элементами которого являются отдельные слова, если слово в записи начинается на букву.К, то заменить ее на букву С.

16. Записать в файл последовательного доступа 15 произвольных натуральных чисел. Переписать в другой файл последовательного доступа те элементы, которые кратны К Вывести полученный файл на печать.

17. Заполнить файл числами, полученными с помощью датчика случайных чисел. Найти сумму минимального и максимального элементов этого файла.

18. Записать в файл последовательного доступа Т натуральных чисел. Получить в другом файле все компоненты файла, кроме тех, которые кратны К Вывести полученный файл на печать.

19. Заполнить файл целыми числами, полученными с помощью генератора случайных чисел. Найти количество удвоенных нечетных чисел среди компонентов файла.

20. Заполнить файл F1 натуральными числами, полученными с помощью генератора случайных чисел. Найти количество квадратов нечетных чисел среди компонентов.

21. Заполнить файл целыми числами, полученными с помощью генератора случайных чисел. Из файла получить файл F2, исключив повторные вхождения чисел. Порядок следования чисел сохранить.

22. Багаж пассажира характеризуется количеством вещей и их общим весом. Найти багаж, средний вес одной вещи в котором отличается более чем на Т кг от общего среднего веса одной вещи.

23. В условиях предыдущей задачи найти число пассажиров, имеющих более двух вещей, и число пассажиров, количество вещей которых превосходит среднее число вещей.

24. В условиях задачи 18 выяснить, имеется ли пассажир, багаж которого состоит из одной вещи весом менее Т кг.

25. Дан файл Bibl.dat, содержащий сведения о книгах. Сведения о каждой из книг: это фамилия автора, название и год издания. Найти названия книг данного автора, изданных начиная с 9б0 г.

26. В условиях предыдущей задачи определить, имеется ли книги с названием «Информатика. Если да, то напечатать фамилию автора и год издания. Если таких книг несколько, то напечатать имеющиеся сведения обо всех этих книгах.

27. Дан файл Т, который содержит номера телефонов сотрудников учреждения: указываются фамилия, инициалы и номер телефона. Найти номер телефона сотрудника по его фамилии и инициалам.

28. Дан файл, содержащий различные даты. Каждая дата — это гисло, месяц и год. Найти год с наименьшим номером.
25. Дан файл, содержащий различные даты. Каждая дата — это число, месяц и год. Найти все весенние даты.

29. В условиях предыдущей задачи найти самую позднюю дату.

30. В файле Student.dat записаны фамилии, пол, возраст студентов. Создать файл Voin.dat для военкомата с фамилиями юношей старше 18 лет, файл Dev.dat с фамилиями девушек. Оба файла вывести на экран.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: