|
23 / 23 / 13
Регистрация: 29.10.2008
Сообщений: 69
|
||||||
указатели17.12.2009, 22:03. Показов 897. Ответов 12
Метки нет (Все метки)
Имеется группа белых и серых мышей количеством N, расположенных хаотически. Между ними имеются M свободных мест. Составить программу, моделирующую процесс разделения мышей на серых и белых (например, серые выше, белые – ниже) по правилу: каждая мышь может занимать только свободную рядом с ней позицию; за один такт программы мышь может переместиться не более чем в одну позицию.
что в проге не так?
0
|
||||||
| 17.12.2009, 22:03 | |
|
Ответы с готовыми решениями:
12
Указатели и указатели на указатели, а также типы данных Почему Лафоре использует указатели на указатели, вместо обмена значениями указателей? Через указатели на указатели посчитать сумму двух чисел и записать в третье |
|
373 / 287 / 97
Регистрация: 17.12.2009
Сообщений: 567
|
|||||||||||
| 18.12.2009, 10:46 | |||||||||||
|
строка 18
int mas[n][n]; // n еще не было инициализировано, а уже используется. обявления не достаточно, пример:
![]() вот так
Добавлено через 11 часов 29 минут for(j;j<n;j++) //так не получится. надо незабывать инициализироваить счетчик j. for(j=0;j<n;j++) в С++ при обьявлении переменной не происходит инициализации по умолчанию, как в паскале! на строчке 54 начинается цикл while(!(z==s1)){...} условие выхода из которого не выполняется. я задания не понимаю, проверить всю прогу не могу.
1
|
|||||||||||
|
23 / 23 / 13
Регистрация: 29.10.2008
Сообщений: 69
|
||||||
| 18.12.2009, 11:29 [ТС] | ||||||
|
мне сейчас нужно, чтоб цикл while заработал
Добавлено через 5 минут и еще нужно, чтобы рандом выдавал тольуко n единичек и двоек, остальное нулями забивал. что-то пока не получается Добавлено через 31 минуту
вот сейчас проверь
0
|
||||||
|
373 / 287 / 97
Регистрация: 17.12.2009
Сообщений: 567
|
||||||
| 18.12.2009, 12:26 | ||||||
|
вот, ради тестирование остальное вырезал, но ты разберешься
![]() это как матрицу для твоей задачи получить
0
|
||||||
|
23 / 23 / 13
Регистрация: 29.10.2008
Сообщений: 69
|
|
| 18.12.2009, 12:30 [ТС] | |
|
чет не так. при n=5 он мне выдал 8 единичек и двоек)) лан, щас помудрю))
0
|
|
|
373 / 287 / 97
Регистрация: 17.12.2009
Сообщений: 567
|
||||||
| 18.12.2009, 13:03 | ||||||
|
у меня в предыдузем примере n - это порядок матрицы!
а теперь:
1
|
||||||
|
23 / 23 / 13
Регистрация: 29.10.2008
Сообщений: 69
|
|
| 18.12.2009, 13:22 [ТС] | |
|
вот, теперь всё супер, Спасибо!)) как бы теперь всё остальное работать заставить))
0
|
|
|
373 / 287 / 97
Регистрация: 17.12.2009
Сообщений: 567
|
|
| 18.12.2009, 13:47 | |
|
что после строчки 51 происходит, что вообще должно произойти. мне условие задачи не понятно.
0
|
|
|
23 / 23 / 13
Регистрация: 29.10.2008
Сообщений: 69
|
|
| 18.12.2009, 13:59 [ТС] | |
|
все двойки нужно сместить вверх, все единички вниз. каждая единичка и двойка может за раз перемещаться только на одну ячейку, и перемещаться может только на пустую, тоесть с нулём местами меняться
Добавлено через 2 минуты надо сделать, чтобы функция, котора местами меняет элементы была через указатели написана. ну она у меня вроде правильно написана Добавлено через 38 секунд только сами условия у меня косячные
0
|
|
|
373 / 287 / 97
Регистрация: 17.12.2009
Сообщений: 567
|
||||||
| 18.12.2009, 14:45 | ||||||
|
вот. только черные мыши моментально убегают. странно, но поправить не могу
1
|
||||||
|
23 / 23 / 13
Регистрация: 29.10.2008
Сообщений: 69
|
|
| 18.12.2009, 14:59 [ТС] | |
|
Добавлено через 3 минуты
да, всё работает отлично! а как сделать, чтоб не по нажатию выходило, а просто отсортированный массив ниже вышел и всё? ты меня очень выручил!
0
|
|
|
373 / 287 / 97
Регистрация: 17.12.2009
Сообщений: 567
|
||||||
| 18.12.2009, 16:36 | ||||||
1
|
||||||
|
23 / 23 / 13
Регистрация: 29.10.2008
Сообщений: 69
|
|
| 18.12.2009, 16:43 [ТС] | |
|
еще раз огромное спасибо))а в аську.. просто отблагодарить хотел по-человечески)) ты время своё тратил как-никак)
1
|
|
| 18.12.2009, 16:43 | |
|
Помогаю со студенческими работами здесь
13
Указатели на указатели с числами. Почему можно присвоить число в 4-ый элемент, если массив из 2 элементов? Есть три переменные. Используя указатели на указатели, поменять значение максимальной и минимальной переменной Отсортировать массив и вывести на экран (массивы и указатели на указатели)
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|