Форум программистов, компьютерный форум CyberForum.ru

Не могу составить программу для заполнения матрицы по спирали с заданным интервалом между ячейками! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевести код символа числа в число http://www.cyberforum.ru/cpp-beginners/thread630384.html
Как средствами с/с++ перевести код символа целого числа в само целое число? char ch; int num; ch = getche(); // в переменную заносится код символа // в переменную num требуется занести целое число, соответствующее коду символа
C++ Сумма ряда Всем привет, помогите закодить формулу. http://www.cyberforum.ru/cpp-beginners/thread630378.html
Написать программу приведения матрицы к треугольному виду методом Гаусса, и вычислить определителя C++
Задание: Написать программу приведения матрицы к треугольному виду методом Гаусса, и вычислить определитель. Ошибка: Пытался сдать ее, а мне сказали что она неправильна, что после перестановки строк, определитель будет неправильно находиться. нужно что-то дополнить в функции opred. Я вообще без понятия что делать, может кто нибудь знает что нужно сделать??? Заранее спасибо)))) И вообще...
Первая задача в С++ C++
Здравствуйте. Я начать изучать самостоятельно язык С++. В колледже (пока 2 курса) учили Pascal и чуть-чуть C. Понял, что это моё, и мне нравится программирование, но такие темпы меня не устраивают. Решил изучать самостоятельно. Купил книгу (тут только консольные примеры, как раз для таких новичков, как я). Первая программа выглядит так: /* Программа №1 - Первая С++-программа. Введите эту...
C++ C++ под Windows http://www.cyberforum.ru/cpp-beginners/thread630350.html
Доброго дня! Разбираюсь в программировании на С++ под Windows? нахожусь в самом начале вот взял пример из книги прошу подскажите в чём ошибка... #include <windows.h> HINSTANCE hInst; // global handle to hold the application instance HWND wndHandle; // global variable to hold the window handle // forward declarations //bool initWindow( HINSTANCE hInstance ); LRESULT CALLBACK WndProc(...
C++ Существует ли элемент в <vector> Как можно без перебора выяснить существует ли элемент уже в списке vector<int> ? Может есть такая функция в list или в deque ? подробнее

Показать сообщение отдельно
demon_666_902
0 / 0 / 0
Регистрация: 17.03.2011
Сообщений: 12
30.07.2012, 16:14  [ТС]     Не могу составить программу для заполнения матрицы по спирали с заданным интервалом между ячейками!
Цитата Сообщение от b_kasenov47 Посмотреть сообщение
получается как простая змейка с интервалом 0. Можно идти по матрице от _i , _j по спирали на dx шагов.
Нет, не получается!!!

Вы, наверное, не поняли сложность задачи.... Я так делал - моему другу не подошло...
Если сделать так, то выходит следующее:
| 1|13| 2|14| 3|
| 8|20| 9|21|15|
|19|12|24|10| 4|
| 7|23|11|22|16|
|18| 6|17| 5|free|

А нужно вот так:
| 1| 9 | 2|10| 3|
| 8|16|21|17|11|
|15|24|20|22| 4|
| 7|19|23|18|12|
|14| 6|13| 5|free|

Как видите, в случае заполнения обычным образом, когда змейка доходит до конца, а конкретно до индекса (2,1)=8, то в обычном индексе змейка сразу же уходит в право, а нужно чтобы она переходила на позицию как показано на 2 матрице, т.е. она подымается на уровень вверх и поворачивает влево...
 
Текущее время: 00:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru