Про листинги вопрос не понял. На какие два задания? И что имеется в виду под словом листинг?
Блок-схемы рисуются так же как и на другие программы - оператор в прямоугольнике, сравнение - в ромбике

Тут же многопоточности нет, вроде как не должно быть сложностей. Если есть конкретные затруднения, спрашивайте, я отвечу.