Poziom 9.8 zestawu zadań Rust

Задание 1

Stwórz program generujący równania kwadratowe z pierwiastkami całkowitymi.

Задание 2

Zaimplementuj algorytm sortowania metodą bąbelkową.

Задание 3

Dana jest liczba. Sprawdź, czy ta liczba jest liczbą doskonałą.

Задание 4

Dany jest plik z tekstem. Oblicz procentowy udział każdego znaku w tekście i zapisz wynik w pliku tak, aby w każdym wierszu był zapisany znak i jego procent.