|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 49
|
||||||
Заменить нулевые элементы массива единицами29.03.2017, 16:57. Показов 3922. Ответов 21
Метки нет (Все метки)
Доброго времени суток. Нужно, все элементы массива, начиная с первого(он изначально задан равным 1) с шагом S заменить на единицу.
Вот мой код, что-то я не так там намудрил по-моему с циклами:
0
|
||||||
| 29.03.2017, 16:57 | |
|
Ответы с готовыми решениями:
21
Заменить все четные элементы массива нулями, а нечетные единицами.
|
|
12 / 12 / 5
Регистрация: 29.07.2016
Сообщений: 164
|
|||||||||||
| 29.03.2017, 17:52 | |||||||||||
|
если я правильно понял задачу тогда это (я не понял почему массив двухмерный, прошу пояснить)
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 49
|
||
| 29.03.2017, 18:26 [ТС] | ||
|
Добавлено через 3 минуты fan92rus, Прошу прощения, но с вашим кодом работает аналогично - просто выводит второй массив, только заполненный единицами
0
|
||
|
12 / 12 / 5
Регистрация: 29.07.2016
Сообщений: 164
|
||||||
| 29.03.2017, 19:06 | ||||||
|
Пробуй
1
|
||||||
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 49
|
||||||
| 29.03.2017, 23:03 [ТС] | ||||||
|
fan92rus, Все работает, спасибо, только оно пропускает с начала столько нулей, сколько я ввел S, но с этим я разберусь. А вы не подскажете как можно сделать подобное, но уже отталкиваясь от этого момента:
0
|
||||||
|
12 / 12 / 5
Регистрация: 29.07.2016
Сообщений: 164
|
|
| 30.03.2017, 05:22 | |
|
что бы начинал с 0 замените
i=S; на i=0; какова длина массива во второй задаче? и как надо чередовать?
0
|
|
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 49
|
|
| 30.03.2017, 10:44 [ТС] | |
|
fan92rus, Да, я с тем разобрался. Это не другая задача, а одна и та же. Просто я только часть ее скидывал сюда. Вот ее полное условие: N серых и M белых мышей сидят по кругу. Кошка ходит по кругу по часовой стрелке и съедает каждую S -тую мышку. В первый раз счет начинается с серой мышки. Составить алгоритм определяющий порядок в котором сидели мышки, если через некоторое время осталось K серых и L белых мышей.
Списки мне сказали использовать нельзя, только в крайнем случае.
0
|
|
|
12 / 12 / 5
Регистрация: 29.07.2016
Сообщений: 164
|
||||||
| 30.03.2017, 13:39 | ||||||
|
Проверяй будут вопросы пиши
1
|
||||||
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 49
|
||
| 30.03.2017, 17:52 [ТС] | ||
|
fan92rus, Все хорошо за исключением одного момента: про белых мышей выводит только если они остались в живых. То есть съеденными показывает только серых мышей. И еще хотел уточнить, а обязателен ли здесь #region?
Добавлено через 1 час 4 минуты
0
|
||
|
12 / 12 / 5
Регистрация: 29.07.2016
Сообщений: 164
|
||||||
| 30.03.2017, 19:14 | ||||||
|
так работает
шаги работают за счет переменной g первый шаг это 0 мышь Добавлено через 10 минут ddd
0
|
||||||
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 49
|
|
| 30.03.2017, 19:21 [ТС] | |
|
fan92rus, я извиняюсь, но теперь не так работает, теперь допустим если я оставляю в живых 2 серых и 2 белых мыши, то оно выводит что из белых живы 4, а не две, + в зависимости от количества всех мышей, в конце оно просто-напросто не отображает какая именно там мышь съедена или жива, но цвет в любом случае белый
0
|
|
|
12 / 12 / 5
Регистрация: 29.07.2016
Сообщений: 164
|
||||||
| 30.03.2017, 19:23 | ||||||
Сообщение было отмечено wonderdoggydog как решение
Решение
если так
шаги работают за счет переменной g первый шаг это 0 мышь, и при превышении ей размера массива мы сдвигаем ее от 0 на разность между превышением и длинной массива и если получаетя 0 то прибавляем 1[/CSHARP]
1
|
||||||
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 49
|
|
| 30.03.2017, 19:51 [ТС] | |
|
fan92rus, Теперь все отлично, спасибо, выручили) Но я все равно так и не понял зачем там #region
Добавлено через 7 минут fan92rus, Я прошу прощения за очередное беспокойство, но не могли бы вы мне помочь с еще одной задачей? там у меня есть наработки и, вроде как, в верном направлении, но что-то я третий день не могу догнать как там доделать
0
|
|
|
12 / 12 / 5
Регистрация: 29.07.2016
Сообщений: 164
|
|
| 30.03.2017, 19:57 | |
|
Не хотите пообщаться в скайпе, так проще будет?
region можно убрать Добавлено через 2 минуты если нет то пишите задачу сюда.
0
|
|
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 49
|
||
| 30.03.2017, 20:13 [ТС] | ||
|
Так что лучше сюда наверное киду, или мб лучше в личку?
0
|
||
|
12 / 12 / 5
Регистрация: 29.07.2016
Сообщений: 164
|
|
| 30.03.2017, 20:18 | |
|
Создайте новую тему и ссылку в личку
0
|
|
|
3566 / 2507 / 1174
Регистрация: 14.08.2016
Сообщений: 8,219
|
|
| 30.03.2017, 20:19 | |
|
лучше отдельной темой, так и другие форумчане мб чем помогут, ну или просто почитают и полезное что-то для себя вынесут
0
|
|
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 49
|
|
| 31.03.2017, 17:02 [ТС] | |
|
fan92rus, Ну что, у вас были какие идеи по поводу второй задачи? я нашел кое чего на паскале, может поможет, но я там немного не понимаю одной штуки
0
|
|
|
12 / 12 / 5
Регистрация: 29.07.2016
Сообщений: 164
|
|
| 31.03.2017, 18:35 | |
|
wonderdoggydog, решать еще не пробовал но есть идея искать оптимальный путь перебором всех вариантов (надо пробовать)
0
|
|
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 49
|
|
| 31.03.2017, 18:52 [ТС] | |
|
fan92rus, всех вариантов? я думал что я что-то вроде этого в своем варианте написал, ну в коде что кидал там
0
|
|
| 31.03.2017, 18:52 | |
|
Помогаю со студенческими работами здесь
20
Найти минимальный по модулю не нулевой элемент и заменить на него нулевые элементы массива
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|