Nível 8.6 do livro de problemas C++

Задание 1

Dado um arquivo de texto. Obtenha a porcentagem de cada caractere. Registre o resultado em um novo arquivo.

Задание 2

Dado um arquivo de texto. Obtenha a primeira linha deste arquivo.

Задание 3

Dado um arquivo de texto. Embaralhe as linhas deste arquivo em ordem aleatória.

Задание 4

Obtenha uma lista de todos os possíveis bilhetes de sorte. Um bilhete é uma string de seis dígitos, que pode começar com zeros. Um bilhete é considerado sortudo se a soma dos três primeiros dígitos for igual à soma dos três últimos dígitos. Registre a lista obtida em um arquivo, cada bilhete em uma nova linha.

Задание 5

Escreva um programa que formará o seguinte array:

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