Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Бинарный поиск (1 балл)



Составить и опробовать работу процедуры, которая определяет, есть ли в данном упорядоченном по возрастанию файле вещественных (целых) чисел данное число, с помощью бинарного поиска (дихотомии), т.е. делением на каждом шаге интервала поиска числа на две примерно равные половины.

2. Недостающее число (1 балл)

Дан текстовый файл, имя которого вводится с клавиатуры. В его первой строке записано некоторое натуральное число N (N<=30 000). Далее записано N-1 попарно различных натуральных чисел, каждое из которых не превосходит N, разделенных пробелами или символами концов строк. Составить программу, которая анализирует содержимое файла и сообщает, какое число пропущено. При этом время работы не должно превышать 1 сек.

Общие буквы (1 балл)

Даны два текстовых файла, имена которых вводятся с клавиатуры. Составить программу, которая создает третий текстовый файл, состоящий из трех строчек. В первой должны быть записаны все русские буквы, которые есть в обоих файлах (маленькие буквы отличаются от больших), во второй строке – те буквы, которые есть только в первом файле, и в третьей строке – те буквы, которые есть только во втором файле. Имя получающегося файла тоже вводится с клавиатуры.

Лабораторная работа N 24 Работа с текстовыми файлами.





Дата публикования: 2014-11-04; Прочитано: 267 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...