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

Задание 1

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

Задание 2

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

Задание 3

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

Задание 4

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