Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Задача с одним неизвестным...
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Кто подскажет чайнику каким образом можно решить такую задачу (в данном случае без привязки к среде программирования): Нашему приложению возвращается целое число, количество цифр которого не известно. Просмотреть возвращённое значение мы не можем (приложение не имеет такой возможности)... В нашем распоряжении доступны только логические и математические операторы, которые могут сравнивать возвращённое значение с какими либо значениями либо применять математические операции. Нам необходимо определить неизвестное возращённое значение и потом через IVR проговорить... Существует ли стандартный алгоритм который оптимально сможет вычислить возвращённое неизвестное значение? Возможно кто подскажит куда пойти мне с моим вопросом :)), не очень далеко только если можно... Заранее благодарен за отклик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 14:02 |
|
||
|
Задача с одним неизвестным...
|
|||
|---|---|---|---|
|
#18+
Алгоритм распаковки натурального числа, допустим SHOGAL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 15:20 |
|
||
|
Задача с одним неизвестным...
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответ! Как вы думаете возможно его будет реализовать если... Немного поясню конечную цель для чего это всё нужно: Не известное значение переменной нужно разложить на отдельные цифры и проговорить каждую в отдельности… Если возвращённое значение равно 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-ое число на отдельные цифры? Не силён в области программирования поэтому обращаюсь к светлым умам. Заранее благодарен за совет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2004, 17:41 |
|
||
|
Задача с одним неизвестным...
|
|||
|---|---|---|---|
|
#18+
Узковат набор допустимых действий Есть ли возможность использовать массив, цикл, целочисленное деление и получение отстатка от деления? ИМХО - не зная размерность числа, без цикла не обойтись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2004, 10:39 |
|
||
|
Задача с одним неизвестным...
|
|||
|---|---|---|---|
|
#18+
Привет! Спасибо за отклик... Имеется только цикл (loop) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2004, 11:19 |
|
||
|
Задача с одним неизвестным...
|
|||
|---|---|---|---|
|
#18+
а также If-Then-Else-End If... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2004, 11:24 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=32561209&tid=1348372]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 17ms |
| total: | 278ms |

| 0 / 0 |
