powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Задача с одним неизвестным...
7 сообщений из 7, страница 1 из 1
Задача с одним неизвестным...
    #32560310
Vovka_Morkovka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Кто подскажет чайнику каким образом можно решить такую задачу (в данном случае без привязки к среде программирования):

Нашему приложению возвращается целое число, количество цифр которого не известно. Просмотреть возвращённое значение мы не можем (приложение не имеет такой возможности)... В нашем распоряжении доступны только логические и математические операторы, которые могут сравнивать возвращённое значение с какими либо значениями либо применять математические операции.
Нам необходимо определить неизвестное возращённое значение и потом через IVR проговорить...
Существует ли стандартный алгоритм который оптимально сможет вычислить возвращённое неизвестное значение?

Возможно кто подскажит куда пойти мне с моим вопросом :)), не очень далеко только если можно...

Заранее благодарен за отклик.
...
Рейтинг: 0 / 0
Задача с одним неизвестным...
    #32560391
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алгоритм распаковки натурального числа, допустим

SHOGAL
...
Рейтинг: 0 / 0
Задача с одним неизвестным...
    #32560556
Vovka_Morkovka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответ!
Как вы думаете возможно его будет реализовать если...

Немного поясню конечную цель для чего это всё нужно:
Не известное значение переменной нужно разложить на отдельные цифры и проговорить каждую в отдельности…
Если возвращённое значение равно 195, то нужно вычислить что первая цифра равна 1, вторая 9, третья 5 чтобы произнести заранее записанные (десять) голосовые фрагменты (Один – девять – пять). Повторюсь что количество цифр заранее не известно и нужен алгоритм для всех возможных комбинаций цифр. (ну или до миллиона хотя бы)
Если первая цифра =1 вернуть true и проговорить число «Один»
Если вторая цифра =0 вернуть false
Если вторая цифра =1 вернуть false
Если вторая цифра =2 вернуть false
Если вторая цифра =3 вернуть false

Если вторая цифра =9 вернуть true и проговорить цифру «девять»
Данный анализ проделать со всеми цифрами и проговорить их правильные значения.

В нашем распоряжении только следующий набор операторов:
parentheses ( )
multiplication * and division /
addition + and subtraction –
comparison expressions =, < >, >, <, > =, < =
logical expressions Not, And, Or

Теперь даже и не знаю нужно ли нам определять само число либо сразу пытаться разложить его по цифрам…
Возможно ли в принципе имея указанный набор операторов без гимора разложить n-ое число на отдельные цифры?
Не силён в области программирования поэтому обращаюсь к светлым умам.

Заранее благодарен за совет.
...
Рейтинг: 0 / 0
Задача с одним неизвестным...
    #32561092
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Узковат набор допустимых действий

Есть ли возможность использовать массив, цикл, целочисленное деление и получение отстатка от деления?

ИМХО - не зная размерность числа, без цикла не обойтись.
...
Рейтинг: 0 / 0
Задача с одним неизвестным...
    #32561175
Vovka_Morkovka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!
Спасибо за отклик...
Имеется только цикл (loop)
...
Рейтинг: 0 / 0
Задача с одним неизвестным...
    #32561190
Vovka_Morkovka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а также If-Then-Else-End If...
...
Рейтинг: 0 / 0
Задача с одним неизвестным...
    #32561209
Фотография paparome
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А целочисленное деление?
или хотя бы функции округдения?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Задача с одним неизвестным...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]