Середній рівень
Створіть програму, що буде видаляти з лістингу програми на мові С++ (файл *.cpp) коментарі виду /* коментар */. Для роботи з файлами використовуйте функції cstdio.
Створіть програму, що буде видаляти з лістингу програми на мові С++ (файл *.cpp) коментарі виду /* коментар */. Для роботи з файлами використовуйте функції fstream.
Створіть програму, що буде видаляти з лістингу програми на мові С++ (файл *.cpp) коментарі виду // коментар. Для роботи з файлами використовуйте функції cstdio.
Створіть програму, що буде видаляти з лістингу програми на мові С++ (файл *.cpp) коментарі виду // коментар. Для роботи з файлами використовуйте функції fstream.
Створіть програму, що буде видаляти в текстовому файлі символи-роздільники (пробіл, символ табуляції) в кінці строк. Для роботи з файлами використовуйте функції cstdio.
Створіть програму, що буде видаляти в текстовому файлі символи-роздільники (пробіл, символ табуляції) в кінці строк. Для роботи з файлами використовуйте функції fstream.
Створіть програму, що буде підраховувати частоти монограм (байтів) в бінарному файлі. Який байт найчастіше зустрічається в текстовому файлі (*.txt)? Виконуваному файлі (*.exe)? Для роботи з файлами використовуйте функції cstdio.
Створіть програму, що буде підраховувати частоти монограм (байтів) в бінарному файлі. Який байт найчастіше зустрічається в текстовому файлі (*.txt)? Виконуваному файлі (*.exe)? Для роботи з файлами використовуйте функції fstream.
Створіть програму, що буде підраховувати ентропію за Шенноном бінарного файлу ($H = - \sum_{i=0}^{255} f_i \log f_i$, де $f_i$ -- частота входження байту $i$). Знайдіть ентропію документу Word (*.doc) та архіву (*.zip). Для роботи з файлами використовуйте функції cstdio.
Створіть програму, що буде підраховувати ентропію за Шенноном бінарного файлу ($H = - \sum_{i=0}^{255} f_i \log f_i$, де $f_i$ -- частота входження байту $i$). Знайдіть ентропію документу Word (*.doc) та архіву (*.zip). Для роботи з файлами використовуйте функції fstream.
Створіть програму, що буде в текстовому файлі переводити символи табуляції в пробіли (символ табуляції переводить курсор вперед на позицію кратну 8). Для роботи з файлами використовуйте функції cstdio.
Створіть програму, що буде в текстовому файлі переводити символи табуляції в пробіли (символ табуляції переводить курсор вперед на позицію кратну 8). Для роботи з файлами використовуйте функції fstream.
Створіть програму, що буде в текстовому файлі переводити пробіли в символи табуляції (символ табуляції переводить курсор вперед на позицію кратну 8). Для роботи з файлами використовуйте функції cstdio.
Створіть програму, що буде в текстовому файлі переводити пробіли в символи табуляції (символ табуляції переводить курсор вперед на позицію кратну 8). Для роботи з файлами використовуйте функції fstream.
Створіть программу пошуку входження строки в бінарному файлі. Чи входить строка ‘This program’ у виконуваний файл Вашої програми (*.exe)? Для роботи з файлами використовуйте функції cstdio.
Створіть программу пошуку входження строки в бінарному файлі. Чи входить строка ‘This program’ у виконуваний файл Вашої програми (*.exe)? Для роботи з файлами використовуйте функції fstream.
Створіть програму, що буде знаходити всі текстові строки довжиною більше 5 символі
в в бінарному файлі. Для роботи з файлами використовуйте функції cstdio.
Створіть програму, що буде знаходити всі текстові строки довжиною більше 5 символів в бінарному файлі. Для роботи з файлами використовуйте функції fstream.
Створіть програму, що буде виводити шістнадцятковий дамп бінарного файлу (замість кожного байту вхідного файлу виводиться значення в шістнадцятковій системі). Для роботи з файлами використовуйте функції cstdio.
Створіть програму, що буде виводити шістнадцятковий дамп бінарного файлу (замість кожного байту вхідного файлу виводиться значення в шістнадцятковій системі). Для роботи з файлами використовуйте функції fstream.
Створіть програму, що буде виводити вісімковий дамп бінарного файлу (замість кожного байту вхідного файлу виводиться значення в вісімковій системі). Для роботи з файлами використовуйте функції cstdio.
Створіть програму, що буде виводити вісімковий дамп бінарного файлу (замість кожного байту вхідного файлу виводиться значення в вісімковій системі). Для роботи з файлами використовуйте функції fstream.
Створіть програму, що буде виводити десятковий дамп бінарного файлу (замість кожного байту вхідного файлу виводиться значення в десятковій системі). Для роботи з файлами використовуйте функції cstdio.
Створіть програму, що буде виводити десятковий дамп бінарного файлу (замість кожного байту вхідного файлу виводиться значення в десятковій системі). Для роботи з файлами використовуйте функції fstream.
