|
5 / 5 / 1
Регистрация: 09.03.2015
Сообщений: 66
|
|
Генерация слова по заданному алгоритму25.03.2015, 20:36. Показов 2202. Ответов 19
Метки нет (Все метки)
Помогите пожалуйста. Нужно сгенерировать слово
https://www.cyberforum.ru/atta... 1427303953 Длина слова - 7 символов. Шестой и седьмой - это цифры и они переносятся прямо в слово без изменений. Второй символ игнорируется. Сначала генерируется первая часть слова из первого и третьего символа. Например: aa = 40 , de - 74 и т.д. Потом 4 символ (Например :a - 0 , y - 18) аналогично с 5 символом. Для наглядности: dtfgq44 -> 75061044 И также сделать обратную генерацию ![]() Обязательно, чтобы писало 01 , 02 и т.д., а не 1 , 2 Всё к чему я додумался, так это всё записывать через Select Case
0
|
|
| 25.03.2015, 20:36 | |
|
Ответы с готовыми решениями:
19
Полученные по заданному алгоритму слова вывести по очереди, противоположной к алфавитному Генерация массива по Алгоритму Плейфера по ключу |
|
5 / 5 / 1
Регистрация: 09.03.2015
Сообщений: 66
|
|
| 25.03.2015, 20:45 [ТС] | |
|
Я пишу VisualStudio 2010 на VB.NET
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|||
| 25.03.2015, 20:56 | |||
Добавлено через 6 минут
Номер буквы = Instr из строки
0
|
|||
|
5 / 5 / 1
Регистрация: 09.03.2015
Сообщений: 66
|
|||
| 25.03.2015, 21:00 [ТС] | |||
|
0
|
|||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 25.03.2015, 21:01 | |
|
При обрагной генерации 51 = bb, rb, ar, qr
0
|
|
|
5 / 5 / 1
Регистрация: 09.03.2015
Сообщений: 66
|
|||
| 25.03.2015, 21:12 [ТС] | |||
![]() Добавлено через 3 минуты
0
|
|||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 25.03.2015, 21:15 | |
|
А откуда цифры взяты и алгоритм генерации?
Добавлено через 2 минуты Для обратной генерации цифры в матрице не должны повторяться
0
|
|
|
5 / 5 / 1
Регистрация: 09.03.2015
Сообщений: 66
|
|||
| 25.03.2015, 21:17 [ТС] | |||
Генерация кода для игры. У каждого предмета есть свой персональный код (dtfgq44), а для клиента игры его нужно сгенерировать в кодировку какую только он понимает (75061044), чтобы клиент понимал какой предмет это.Добавлено через 2 минуты
0
|
|||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||||||||||||
| 26.03.2015, 09:46 | ||||||||||||||||
Сообщение было отмечено Памирыч как решение
Решение
Ну можно и без массивов и без Select Case
Там, наверняка, много лишнего. В NET совсем слабо В VB6 так
Небольшая поправка. Первая составляющая должна быть такой
4
|
||||||||||||||||
|
5 / 5 / 1
Регистрация: 09.03.2015
Сообщений: 66
|
|
| 26.03.2015, 17:11 [ТС] | |
|
Теперь бы разобраться в этом коде и как он работает
В первые вижу, что такое Asc\Mid\Format. Val - я так понял это значение. Буду опять листать литературу
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 26.03.2015, 17:16 | |
|
Краткие описания основных функций и команд VB
Добавлено через 3 минуты Просто в NET они немного не так вызываются Left или полностью VBA.Lef в NET вызывается Strings.Left
1
|
|
|
5 / 5 / 1
Регистрация: 09.03.2015
Сообщений: 66
|
||
| 27.03.2015, 20:00 [ТС] | ||
|
Добавлено через 34 минуты Но иногда есть неточности, например iudcm05 - C3020C05, а пишет C3020005 (просто вместо С ставит ноль). Также вместо unbu001 - 81140100,а пишет 81140001. Но с этим я хочу попробовать сам разобраться, видать где-то неточность есть в подсчётах.
0
|
||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 27.03.2015, 22:00 | |
|
не получилося
1
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|
| 27.03.2015, 22:02 | |
|
Что-то н...
1
|
|
|
5 / 5 / 1
Регистрация: 09.03.2015
Сообщений: 66
|
||||||
| 28.03.2015, 20:05 [ТС] | ||||||
|
Добавлено через 33 минуты
Alex77755,Можно ли более компактно код сделать этот?
1
|
||||||
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
||||||
| 29.03.2015, 08:27 | ||||||
|
Ага
0
|
||||||
|
5 / 5 / 1
Регистрация: 09.03.2015
Сообщений: 66
|
|
| 29.03.2015, 14:33 [ТС] | |
|
Alex77755, Не подходит. Мне нужно ещё исключения. Если третий символ цифра, то обрабатывать нужно 1 и 4 символы, а 3 пропускать и т.д.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|||
| 29.03.2015, 16:11 | |||
как говорил герой фильма: огласите, пожалуйста, весь список
0
|
|||
|
5 / 5 / 1
Регистрация: 09.03.2015
Сообщений: 66
|
|
| 29.03.2015, 22:58 [ТС] | |
|
Alex77755, извините, моя ошибка. Внутри екселя всё описано. https://www.cyberforum.ru/atta... 1427658554. Сервер код - это символы по краям таблицы. Клиент код - это мы его генерируем=)
Код описания на него не надо обращать внимания. Лучше всего, что бы вы подсказали как сделать компактнее код, а не написали всё готовое, так не интересно просто. Мне же нужно учится Ну а если напишите, то не обижусь.![]() P.S. чтобы не плодить темы. Как вызвать окно игры, чтобы там что-то написать. Мне нужно Открыть\активировать(хз как сказать) окно игры -> нажать клавишу "У" -> что-то печатать в игре. Что нужно учить? А то в учебника не видел ничего похожего.
0
|
|
|
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
|
|||||||||||||||||||||
| 30.03.2015, 11:08 | |||||||||||||||||||||
Сообщение было отмечено artem0228 как решение
Решение
Я уже дважды показал как сделать код компактнее
Блок:
Я уже не говорю, что десяеиэтажный блок If-ов
1
|
|||||||||||||||||||||
| 30.03.2015, 11:08 | |
|
Помогаю со студенческими работами здесь
20
Заполнить массив по заданному алгоритму
Заполнение матрицы по заданному алгоритму Программа, работающая по заданному алгоритму Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|