lab / TASK5
.DOCЗавдання №5
-
Вводится назва файлу та число. Дописати його в кінець вказаного файлу.
-
Вводится назва файлу. Вважаючи, що файл бінарний, обчислити суму всіх чисел, що знаходяться в файлі, поділити її на 137 та дописати отримане число в кінець файлу.
-
Записати в новий файл 80 випадкових чисел з діапазону 0..99. Считати з файлу число. Значення цього числа є номером позиції наступного числа, яке треба считати. Роботу програми закінчити, коли буде отримано число, більше за розмір файлу. Вивести на екран отриманий ряд чисел (наприклад, 37 16 59 3 82).
-
В файлі зберігається текст. Визначити, скільки разів зустрічається кожне слово.
-
---------------“----------------------“------------------------“-------------------- кожна буква.
-
В файлі зберігається назва фірми, вартість акцій та дивіденди:
Cisco 36.00 2.05
AT&T 26.40 1.95
Якщо дивіденди більше 10% вартості акції, такі акції слід купувати, якщо менше 5% – продавати. Занести відповідну інформацію в новий файл.
-
В файлі зберігається інформація, яку розбито на розділи. Кожен розділ має назву, що починається починається знаком #. Наприклад,
# Постанови
………………
# Накази
………………
Написати програму, яка по запиту користувача виводить на екран відповідний розділ.
-
В файлі містяться прізвища, ініціали та номери телефонів. Вводиться щаблон пошуку виду
??34??
Вивести всі номери телефонів, що відповідають певному шаблону.
-
Вдосконалити попередню програму, так щоб цифри в шаблоні можна було задавати не обов’язково підряд.
-
В файлі міститься текст. Написати програму, яка сформатує кожен рядок тексту до заданої довжини, рівномірно вставляючи пробіли між словами.
-
Написати програму, яка порівнює два файли та виводить відмінності між ними, як це робить утіліта fc (file compare).