До первой задачи таки додумалась сама, алгоритм получился такой же, как у вас, Владимир, может все-таки будет с меня толк
со второй задачей еще маюсь, спасибо за решение, но я хочу заполнить ее наоборот к центру, спортивный интерес появился, сама добью
спасибо всем за помощь