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

Задание 1

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

Задание 2

Напишете функција која како параметар ќе прима пат до папка, а ќе враќа големина на таа папка.

Задание 3

Дадена е папка со датотеки и подпапки. Добијте ги патеките до сите датотеки од папката и подпапките. Резултатот запишете во нова датотека, секоја патека во нова линија.

Задание 4

Дадена е текстуална датотека. Во неа е напишан текст, поделен на реченици. Измешајте ги зборовите во секоја реченица од текстот и запишете го добиениот текст во нова датотека.

Задание 5

Направете функција која ќе ја брише папката заедно со сета нејзина содржина.

Задание 6

Дадена е папка со датотеки и подпапки. Направете копија на оваа папка.

Задание 7

Запишете во датотека сите престапни години за претходните сто години.