Задание на простую (в лоб) реализацию поставленной задачи. Типовое решение на языке C++ выглядит следующим образом: