Nivel 8.10 del libro de problemas C++

Задание 1

Dado un archivo de texto. Compruebe que este archivo tenga una línea vacía al principio y dos líneas vacías al final.

Задание 2

Escriba una función que tome como parámetro la ruta a una carpeta y devuelva el tamaño de esta carpeta.

Задание 3

Dada una carpeta con archivos y subcarpetas. Obtenga las rutas a todos los archivos de la carpeta y subcarpetas. Escriba el resultado en un nuevo archivo, cada ruta en una línea nueva.

Задание 4

Dado un archivo de texto. Contiene un texto dividido en oraciones. Mezcle las palabras en cada oración del texto y escriba el texto resultante en un nuevo archivo.

Задание 5

Cree una función que elimine una carpeta junto con todo su contenido.

Задание 6

Dada una carpeta con archivos y subcarpetas. Cree una copia de esta carpeta.

Задание 7

Escriba en un archivo todos los años bisiestos de los últimos cien años.