Обход матрицы змейкой по диагонали

программирование обучение алгоритм

Нужно вывести матрицу с 24 строками и 80 столбцами, элементы надо выводить с задержкой, начиная с правого верхнего угла и закончить в нижнем левом, элементы надо выводить змейкой и по диагонали.

Примечание:
опечатка, змейкой по диагонали :(

Примечание:
задержка не важно, нужно просто вывести змейкой по диагонали с какой-либо задержкой матрицу из звездочек, что б показать как она заполняется, проблема в самом алгоритме
Ответы:
С какой именно задержкой ? Матрица рандомно генерируется ? или вводится ?
моей бурной фантазии не хватает чтобы вообразить диагональную змейку - нарисуйте картинку
на каком языке?
если просто змейкой то можно так:(знаю-знаю, вложенные циклы это зло, но тут не было требований в 1н сделать :)
for(int i=0;i<24;i++)
 for(int ii=0;ii<80;ii++)
   {
      if((i%2)=0)
          {//переходим на координату ii,i, отрисовываем символ
          }
      else
          {//переходим на координату (79-ii),i, отрисовываем символ
          };
   }
да, забыл насчет задержки - задержку можно организовать любой pause(100) или подобной функцией(в каждом языке своя:)


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.