Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab / TASK5

.DOC
Скачиваний:
6
Добавлен:
17.05.2015
Размер:
37.38 Кб
Скачать

Завдання №5

  1. Вводится назва файлу та число. Дописати його в кінець вказаного файлу.

  2. Вводится назва файлу. Вважаючи, що файл бінарний, обчислити суму всіх чисел, що знаходяться в файлі, поділити її на 137 та дописати отримане число в кінець файлу.

  3. Записати в новий файл 80 випадкових чисел з діапазону 0..99. Считати з файлу число. Значення цього числа є номером позиції наступного числа, яке треба считати. Роботу програми закінчити, коли буде отримано число, більше за розмір файлу. Вивести на екран отриманий ряд чисел (наприклад, 37 16 59 3 82).

  4. В файлі зберігається текст. Визначити, скільки разів зустрічається кожне слово.

  5. ---------------“----------------------“------------------------“-------------------- кожна буква.

  6. В файлі зберігається назва фірми, вартість акцій та дивіденди:

Cisco 36.00 2.05

AT&T 26.40 1.95

Якщо дивіденди більше 10% вартості акції, такі акції слід купувати, якщо менше 5% – продавати. Занести відповідну інформацію в новий файл.

  1. В файлі зберігається інформація, яку розбито на розділи. Кожен розділ має назву, що починається починається знаком #. Наприклад,

# Постанови

………………

# Накази

………………

Написати програму, яка по запиту користувача виводить на екран відповідний розділ.

  1. В файлі містяться прізвища, ініціали та номери телефонів. Вводиться щаблон пошуку виду

??34??

Вивести всі номери телефонів, що відповідають певному шаблону.

  1. Вдосконалити попередню програму, так щоб цифри в шаблоні можна було задавати не обов’язково підряд.

  2. В файлі міститься текст. Написати програму, яка сформатує кожен рядок тексту до заданої довжини, рівномірно вставляючи пробіли між словами.

  3. Написати програму, яка порівнює два файли та виводить відмінності між ними, як це робить утіліта fc (file compare).

Соседние файлы в папке lab