Nível 9.8 do livro de problemas Rust

Задание 1

Crie um programa que gere equações quadráticas com raízes inteiras.

Задание 2

Implemente o algoritmo de ordenação bolha.

Задание 3

Dado um número. Verifique se este número é um número perfeito.

Задание 4

Dado um arquivo com texto. Obtenha a composição percentual de cada caractere do texto e registre o resultado em um arquivo de modo que cada linha contenha o caractere e seu percentual.