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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2011, 23:55   #1
Нимфея
Новичок
Джуниор
 
Регистрация: 25.11.2009
Сообщений: 1
По умолчанию Вывод отсортированного массива по спирали из центра

Здравствуйте, уважаемые программисты)
Который день подряд мучаюсь с выводом массива по спирали. гугл выдает различные результаты, испробовав разные варианты, пришла к одной проблеме - не могу добиться того, чтобы по спирали выводился именно мой уже отсортированный массив. Выводятся только порядковые значения от 1 и далее! Что мне именно надо присвоить, чтобы проблемы была решена?
Помогите))

Код:
void SPIRAL(int nums[size][size])
{ 
	int iIndex, jIndex, n = 0, count = 1;

   iIndex = jIndex = size / 2;
   while (n < size)
   {
      for (int i = 0; i < n; i++)
      {
         nums[iIndex++][jIndex] = count++;
      }
      for (int i = 0; i < n; i++)
      {
         nums[iIndex][jIndex++] = count++;
      }
      n++;
      for (int i = 0; i < n; i++)
      {
         nums[iIndex--][jIndex] = count++;
      }
      for (int i = 0; i < n; i++)
      {
         nums[iIndex][jIndex--] = count++;
      }
      n++;
   }
   for (int i = 0; i < size; i++)
   {
      for (int j = 0; j < size; j++)
      {
         cout << setw(4) << nums[i][j];
      }
   cout << endl;
   }
}

________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 26.04.2011 в 00:00.
Нимфея вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод матрицы из центра по спирали, и не только Vate Помощь студентам 2 18.12.2010 19:36
вывод матрицы по спирали С++ Poccoxa Помощь студентам 1 29.10.2010 18:37
Обращение к первому и последнему элементу отсортированного массива СветланаRerum Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 17.05.2010 18:56
Вывод массива по спирали coNsept Общие вопросы C/C++ 1 15.12.2009 20:20
Заполнение матрицы по спирали (от центра влево-вниз-вправо-вверх) Баур Помощь студентам 4 03.12.2009 17:39