|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
||||||
Заполнить буквами ячейки в массиве21.08.2021, 13:25. Показов 4298. Ответов 38
Метки с для начинающих (Все метки)
Массив 5х5 нужно заполнить буквами так, как на скриншоте. Если вкратце, то я хочу написать алгоритм заполнения решётки Пеннета (биология), но не могу сообразить, как сделать правильный вывод букв в массив. Может, задать ещё какую-то переменную для подсчёта, помимо i и j?
Помогите, пожалуйста, заполнить эти ячейки в массиве. С остальным хочу попробовать разобраться сама.
0
|
||||||
| 21.08.2021, 13:25 | |
|
Ответы с готовыми решениями:
38
Выделение из ячейки слов с прописными буквами |
|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
||||||
| 21.08.2021, 17:16 [ТС] | ||||||
|
Catstail, я не могу до конца понять принцип вашей сортировки. В любом случае спасибо, я возьму часть кода RahatLukum и попытаюсь дальше написать сама.
Добавлено через 9 минут RahatLukum, а вы можете объяснить принцип работы вашего кода? Я почти не работала с многомерными массивами (только с одно- и двумерными). Именно эта часть мне непонятна.
0
|
||||||
| 21.08.2021, 18:33 | |||||||||||
|
Не по теме: WTF ,) что-то не осилю никак понять почему например такое
0
|
|||||||||||
|
Супер-модератор
|
|||||||||||
| 21.08.2021, 18:38 | |||||||||||
Сообщение было отмечено Скопа как решение
Решение
Скопа, вот правильный вариант для плоской таблицы:
0
|
|||||||||||
|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
||||||
| 21.08.2021, 19:23 [ТС] | ||||||
|
Catstail, спасибо, всё понятно, кроме этого момента:
0
|
||||||
|
Супер-модератор
|
|||||||
| 21.08.2021, 20:04 | |||||||
![]()
1
|
|||||||
| 21.08.2021, 20:07 | |||||||
|
Не по теме:
0
|
|||||||
|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
|
| 21.08.2021, 21:09 [ТС] | |
|
Catstail, всё, разобрала, остался последний вопрос
Для чего временная переменная?x_lab, интересно, я разберу это, спасибо!
0
|
|
|
Невнимательный
|
||||||||||||
| 21.08.2021, 22:51 | ||||||||||||
|
... и без массива
0
|
||||||||||||
|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
|
| 23.08.2021, 10:02 [ТС] | |
|
Catstail, спасибо!
x_lab, очень интересно! А вы можете объяснить принцип работы этого кода?
0
|
|
|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
||||||
| 23.08.2021, 16:11 [ТС] | ||||||
|
Catstail, x_lab, я написала немного по-своему, чтобы массив строился автоматически по значению с клавиатуры, но не знаю, как его доработать. Программа должна сама писать буквы от А и т.д., но я не знаю, как это сделать, у меня мало опыта пока. Может, для этого есть какая-то встроенная функция из библиотеки? Код пока нерабочий. Вы сможете помочь?
0
|
||||||
|
Невнимательный
|
|||
| 24.08.2021, 10:03 | |||
|
, где count - кол-во букв... Можно формировать строки заголовков горизонталей и вертикалей... так-же как сторки ячеек. Но есть лишних действий... например запись значения '\0' каждый раз в каждом вызове th или td. Есть повторные вычисления одинаковых строк например aaBbCc всречается 3 раза. ...AaBbCc всречается 7 раз... все строки заголовков 2 раза Много лишних действий )) Если нужно заполнить именно массив то даже не задумывался как и возможно-ли с таким подходом оптимизировать Добавлено через 11 минут
0
|
|||
|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
||||||
| 24.08.2021, 10:30 [ТС] | ||||||
|
x_lab, может быть, мне стоит попробовать написать на С#? Он вроде бы более продвинутый, чем С.
Добавлено через 9 минут Catstail, я забыла спросить, а для чего нужен этот блок:
Catstail, я хочу попробовать перестроить ваш код, чтобы он мог работать для 3, 4 пар генов, раз куб там не нужен, а хватит только таблицы. Можно?
0
|
||||||
|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
|
| 24.08.2021, 11:04 [ТС] | |
|
Catstail, я Питон не изучала ещё. Слышала только, что там всё зависит от функций, такой язык. Подберёшь правильную функцию - и всё дальше будет легко. Правда ли это?
0
|
|
|
2 / 2 / 0
Регистрация: 19.12.2020
Сообщений: 229
|
|
| 24.08.2021, 19:16 [ТС] | |
|
Catstail, а сейчас Питон востребован или уже устаревает?
0
|
|
|
Невнимательный
|
|
| 24.08.2021, 19:48 | |
|
Скопа, Вам для чего такой массив ? ))
Python вроде как встраивается ... Встраивание Python в C/C++: первая часть Или хотите использовать интерпритатор просто python.exe ? ...Вроде для одной такой задачи как заполнение массива не так необходимо встраивать python.) Просто Вам не хватает добавить динамическое выделение памяти под массив. ... поскольку, судя по замаху,) букв в DNA может быть как мало так и много , штук 26 статический массив как-то не очень... наверно. Затем нужно понять нужны-ли в этом массиве так-же эти два ряда с заголовками как-бы, вертикальный и горизонтальный. Затем, если да, решить выделять-ли под ячейки двух этих рядов такой-же размер как под основные ячейки. ячейки разных размеров это дополнительное усложнение.(... в случае варианта 2) ... И выбрать варианты: 1 Просто NxN массив указателей на строки , с самими строками хранящимися в другом куске выделенной памяти. ... возможно ссылание разных ячеек на одни и те-же строки. 2. Трёхмерный массив NxNxStrLength. Не зная как и для чего этот трудный массив , в перспективе,) будет использоваться, трудно предположить даже нужен-ли вообще этот массив )) или нужно просто " я хочу написать алгоритм заполнения решётки"... Сильно не думал над этим ,) но массив зеркальный вроде относительно главной диагонали... алгоритм хотя-бы сокращающий почти в 2 раза заполнение полным перебором вроде будет ничего себе так
0
|
|
|
Супер-модератор
|
|
| 24.08.2021, 20:48 | |
|
Скопа, странный вопрос. Вы программистом нанимаетесь? Питон уже несколько лет в топе всех рейтингов
1
|
|
| 24.08.2021, 20:48 | |
|
Заполнить массив случайно буквами
Заполнить массив буквами (переменными) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|