Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.03.2012, 13:24   #1
Horizon
 
Аватар для Horizon
 
Регистрация: 28.02.2012
Сообщений: 4
По умолчанию Массив по диагоналям (змейка)

Привет, дорогой читатель.
Сразу к делу. Нужно вывести элементы массива друг за другом "змейкой" как это показано на рисунке.

Код, написанный мной работает некорректно. "Захватывает" лишние символы снизу. ch - количество строк (любое) количество столбцов = 8.
Код:
for (int h=0;h<(8+ch);h++)
if (b==1)
{
for (i=7;i>-1;i--)
for (j=ch;j>-1;j--)
if (i+j==h) cout<<masy[j][i];
b=0;
}
else
{
for (i=0;i<8;i++)
for (j=0;j<ch;j++)
if (i+j==h) cout<<masy[j][i];
b=1;
}
Horizon вне форума Ответить с цитированием
Старый 12.03.2012, 16:22   #2
Horizon
 
Аватар для Horizon
 
Регистрация: 28.02.2012
Сообщений: 4
По умолчанию

Вобщем, я поняла где у меня была ошибка.
Тему можно удалить.
Horizon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по диагоналям! BlackFishSQL Помощь студентам 9 27.11.2011 14:13
змейка на с++ danzel1 Gamedev - cоздание игр: Unity, OpenGL, DirectX 6 30.07.2011 09:06
змейка spydark91 Общие вопросы Delphi 4 16.07.2011 15:12
Змейка Vi[RUS] Помощь студентам 1 20.11.2010 21:59