Мужики, помогите с тремя задачами. решать можете на любых языках, потом переделаю на свой:
№1
Многим студентам при изучении основ С++ не нравятся задачи на реализацию. Особенно заполнение двумерных массивов. А вы как к таким задачам относитесь? Сейчас узнаем
Вводится одно целое число N. Необходимо заполнить двумерный массив NxN по спирали, начиная с нижнего левого угла.
№2
Студент Алихан обожает математику. Самые любимые его числа - это палиндромы. Когда Алихан видит число, которое не является палиндромом, он расстраивается. Чтобы поднять настроение Алихану, вы можете найти такое число, которое будет больше изначального и при этом палиндромом. Найденное число должно быть наиближайшим палиндромом. Если Алихан сразу видит палиндром, он уже счастлив. Помогите нам сделать Алихана счастливым.
Палиндром - это число, которое читается слева направо и справа налево одинаково.
№3
Вам дается массив из нулей и единиц. За одну операцию можно любой элемент изменить, но массив все так же должен содержать только нули и единицы. Ваша задача определить, какое наименьшее количество операций необходимо сделать, чтобы массив стал отсортированным по неубыванию.
upd Парни, первую решил
upd2 через 48 минут закрываю темку, кр закончится