portal.krasno.ru
http://www.portal.krasno.ru/

Вопрос к сишникам
http://www.portal.krasno.ru/viewtopic.php?f=18&t=2426
Страница 1 из 1

Автор:  dsa [ Пн 26 фев, 2007 20:50 ]
Заголовок сообщения:  Вопрос к сишникам

вопрос достаточно простой наверн :) но всё же.
есть несколько видов сортировки, мне хватит на примере одной какой-нить, можно того же пузырька, как самого простого.
как напечатаь разными цветами каждый шаг чтобы, например, то что было изначально оставалось белым, то что только изменилось красным а то, что изменилось уже еще каким-нить. ну в общем не суть какого что цвета главное чтобы было три разных, одним цветом что дано, вторым, то что на данном шаге мы просматриваем и третим итог.

задачу могу поподробнее написать. массив из чисел. ну 10 элементов максимум. больше не надо. проблема собстнно в распечатки разными цветами каждого шага.

Автор:  dsa [ Вт 27 фев, 2007 23:16 ]
Заголовок сообщения: 

что никто не знает?????????????????????

Автор:  Наблюдатель... [ Ср 28 фев, 2007 00:24 ]
Заголовок сообщения: 

dsa писал(а):
что никто не знает?????????????????????


Хочешь чтобы за тебя задачку университетскую решили? А ты потом в универе скажешь, что сам её решил да? ))

Автор:  ^^ [ Ср 28 фев, 2007 16:43 ]
Заголовок сообщения: 

Готового решения тебе никто не даст. Как сказал наблюдатель, институтские задачи нормальный программер за тебя решать не будет. А задача на самом деле простая, хоть я и не "Cишник", алгоритм не сложный. У любого метода сортировки есть кол-во шагов за которое он выполняется, на n-ом наборе данных(пускай проходов будет k). Так вот, тебе нужно просто всегда хранить "состояние массива" на k-1 шаге(на первом шаге k-1 состояние - первоначальный массив), дале после каждого прохода, сравниваешь новое состояние массива, с предыдущим нужные изменения выводишь на экран подсвечивая нужным цветом, далее новое состояние становится k-1 и проходится следующий шаг... дальше по итерации, пока не пройдёшь k итераций. Если всё аккуратно сделать, то всё должно работать. Дерзай.

Автор:  dsa [ Пт 02 мар, 2007 23:23 ]
Заголовок сообщения: 

мда... люди вы вопрос вообще поняли? я про вывод цветом спрашивала, задачку мне решать не надо, она итак у меня есть, решенных могу набрать хоть у всей группы, проблемы не составит, уже вопрос решен, объяснили, тему можно удалять.

нормальные прогеры такой бред не порят, как пишете вы!
хорошая помощь, спасибо! больше вопросов не имею.

Автор:  phag0s [ Сб 03 мар, 2007 12:51 ]
Заголовок сообщения: 

все остались при своем мнении...
DSA, если не сложно напиши сюда решение твоей задачи... уверен что многим будет интересно...

Автор:  ^^ [ Сб 03 мар, 2007 20:14 ]
Заголовок сообщения: 

dsa писал(а):
мда... люди вы вопрос вообще поняли? я про вывод цветом спрашивала, задачку мне решать не надо, она итак у меня есть, решенных могу набрать хоть у всей группы, проблемы не составит, уже вопрос решен, объяснили, тему можно удалять.

нормальные прогеры такой бред не порят, как пишете вы!
хорошая помощь, спасибо! больше вопросов не имею.


Извини,если не понял твоего вопроса. Мне показалось,Что тебе нужно именно алгортм решения. А тебе оказывается разноцветный вывод был нужен... :idea:

Автор:  dsa [ Вс 04 мар, 2007 15:59 ]
Заголовок сообщения: 

код программы? нет уж. университетские задачки останутся при мне, а то вдруг кто-нить скачает и сдаст как свою. сами пусть решают :twisted:

Автор:  phag0s [ Пн 05 мар, 2007 11:59 ]
Заголовок сообщения: 

все ясно. вопросов больше не имею... :-) тему закрываю.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/