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

Задание 1

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

Задание 2

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

Задание 3

Даден е текстов файл. Разбъркайте редовете в този файл в случаен ред.

Задание 4

Получете списък на всички възможни щастливи билети. Билетът представлява низ от шест цифри, може да има нули отпред. Билет се счита за щастлив, ако сумата от първите три цифри е равна на сумата от вторите три цифри. Запишете получения списък във файл, всеки билет на нов ред.

Задание 5

Напишете програма, която ще формира следния масив:

cpp{
  "x",
  "xx",
  "xxx",
  "xxxx",
  "xxxxx",
}