Ниво 8.10 на задачата C++

Задание 1

Даден е текстов файл. Проверете, че в този файл в началото има един празен ред, а в края - два празни реда.

Задание 2

Напишете функция, която като параметър ще приема път до папка, а връща размера на тази папка.

Задание 3

Дадена е папка с файлове и подпапки. Получете пътищата към всички файлове от папката и подпапки. Резултатът запишете в нов файл, всеки път на нов ред.

Задание 4

Даден е текстов файл. В него е написан текст, разбит на изречения. Разбъркайте думите във всяко изречение на текста и запишете получения текст в нов файл.

Задание 5

Направете функция, която ще изтрива папката заедно с цялото нейно съдържание.

Задание 6

Дадена е папка с файлове и подпапки. Направете копие на тази папка.

Задание 7

Запишете във файл всички високосни години за последните сто години.