0 / 0 / 0
Регистрация: 14.04.2016
Сообщений: 128

Составить программу получения из числа 1 числа 100 при помощи рекурсии

14.03.2017, 09:07. Показов 1801. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Исполнитель умеет выполнять два действия: «+1», «*2». Составьте программу получения из числа 1 числа 100.
 Комментарий модератора 
Создавайте темы с осмысленными конкретными названиями
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.03.2017, 09:07
Ответы с готовыми решениями:

Составить программу получения из числа 1 числа 100 за наименьшее количество операций
Рекурсивные функции. Помогите, пожалуйста, нужно: Составить программу получения из числа 1 числа 100 за наименьшее количество операций,...

Составить программу получения из числа 1 число 100 за наименьшее количество операций
Исполнитель умеет делать два действия: "+1", "*2". Составить программу получения из числа 1 число 100 за наименьшее количество операций. ...

Составить программу получения числа , записанного цифрами заданного числа в обратном порядке.
Составить программу получения числа , записанного цифрами заданного числа в обратном порядке. Составить программу или подпрограмму ....

2
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
14.03.2017, 09:09
Лучший ответ Сообщение было отмечено TheGrant как решение

Решение

PHP
1
2
3
$i = 1;
while (++$i !== 100);
echo $i;
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
14.03.2017, 18:05
TheGrant,
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function some($num) {
    if ($num != 1 && $num & 1) {
        echo '(';
        some($num-1);
        echo ' + 1)';
    } elseif (!($num & 1)) {
        echo '(';
        some($num / 2 );
        echo  ' * 2)';
    } else {
        echo '1';
    }
}
 
some(100);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.03.2017, 18:05
Помогаю со студенческими работами здесь

Найти сумму цифр натурального числа при помощи рекурсии
помогите объяснить рекурсию для данной задачи (программа работает, но смысл немного не понимаю) Найти сумму цифр натурального числа: ...

Распечатать числа от 1 до 100 при помощи цикла while
Помогите решить задачу пожалуйста. Распечатать числа от 1 до 100 при помощи цикла while, но выводить по 10 чисел в строке, дальше ...

Составить программу, выясняющую, сколько цифр числа M используется при написании числа N
Помогите, пожалуйста! Составить программу, выясняющую, сколько цифр числа M используется при написании числа N

Составить программу, которая бы выводила целые числа от 50 до 100
1)составить программу,которая бы выводила целые числа от 50 до 100 2)составить программу вычисления произведения четных цифр от10 до 100 ...

Составить программу вычитания от числа 100 последовательности чисел от 0 до 9
Помогите пожалуйста с задачей по курсовой работе! Очень прошу! Составить программу вычитания от числа 100 последовательности чисел от 0...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Согласованность транзакций в MongoDB
Codd 30.04.2025
MongoDB, начинавшая свой путь как классическая NoSQL система с акцентом на гибкость и масштабируемость, сильно спрогрессировала, включив в свой арсенал поддержку транзакционной согласованности. Это. . .
Продвинутый ввод-вывод в Java: NIO, NIO.2 и асинхронный I/O
Javaican 30.04.2025
Когда речь заходит о вводе-выводе в Java, классический пакет java. io долгие годы был единственным вариантом для разработчиков, но его ограничения становились всё очевиднее с ростом требований к. . .
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru