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

Вывод количества необходимых операции для получения заданного числа

11.12.2015, 07:43. Показов 1517. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Я задаю любое число (например число 32). И программа должна вывести на экран получение этого числа с помощью операции MUL (умножение числа на 10) и ADD (прибавление к числу 1). После запуска должно выглядеть так:

Введите число
32 'я ввел число'
ADD '0+1=1'
ADD '1+1=2'
ADD '2+1=3'
MUL '3*10=30'
ADD '30+1=31'
ADD '31+1=32'

В апострофах ( '' ) это мой комментарии, их в программе быть не должно
0
Лучшие ответы (1)
11.12.2015, 07:43
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
11.12.2015, 07:43
Ответы с готовыми решениями:

Выведите последовательность операции (не более 30) для получения числа X по заданному алгоритму
у вас имеется число 0 и две операции с данным числом. первая операция mul позволяет умножить данное число на 10, вторая операция add...

Для любого заданного числа определить число шагов до получения палиндрома.
Натуральное число называется палиндромом, если он одинаково читается с обеих сторон. Возьмем любое число, если оно не палиндром, то...

Написать рекурсивную функцию для вычисления количества цифр заданного числа
Задано натуральне число N. Написати рекурсивну функцію для обчислення кількості цифр заданого числа.(Задано натуральное числоN. Написать...

1
охотник
 Аватар для vint-81
1011 / 535 / 650
Регистрация: 29.09.2014
Сообщений: 1,083
11.12.2015, 16:13 2
Лучший ответ Сообщение было отмечено BradMcquaid как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
var n:longint;
procedure d(x:longint;k:integer);
var i:integer;
begin
 if x>9 then d(x div 10,k+1);
 for i:=1 to (x mod 10) do writeln('ADD');
 if k<>1 then writeln('MUL')
end;
begin
 write('n = ');readln(n);
 d(n,1)
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.12.2015, 16:13
Помогаю со студенческими работами здесь

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

Получение минимального количества операций, необходимых для получения числа
Срочно нужна прога. Может кто то что знает. Сложно будет объяснить, но попробую. короче, мы вводим два числа - количество значений,...

Вычислить наименьшее количество операций, необходимых для получения из числа 1 числа N
Ограничение по времени работы программы: 4 секунды Исполнитель «Калькулятор» может с заданным числом X выполнить одну из трех операций и...

Вывести количество десятичных цифр, необходимых для представления заданного целого числа
Ввести целое N. Вывести количество десятичных цифр, необходимых для представления этого числа. Добавлено через 23 часа 13 минут ...

Напечатать достоинство всех монет, необходимых для получения заданной суммы (вывести все варианты)
Написать программу, которая считывает денежную сумму напечатать достоинство всех монет, необходимых для получения этой суммы а так же...


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

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

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Ключевые слова Python
hw_wired 15.02.2025
Ключевые слова в Python - это специальные зарезервированные слова, которые имеют особое значение и функции в языке. В настоящее время Python включает 35 ключевых слов и 4 мягких ключевых слова. Эти. . .
Отличия изменяемых и неизменяемых типов в Python
hw_wired 15.02.2025
В Python существует принципиальное различие между изменяемыми (mutable) и неизменяемыми (immutable) типами данных, которое оказывает существенное влияние на работу программ. Это различие часто. . .
Python: сравнение списков и кортежей
hw_wired 15.02.2025
В Python последовательности являются одними из самых важных и часто используемых типов данных. Они позволяют хранить упорядоченные наборы элементов, к которым можно обращаться по индексу. Среди всех. . .
Как скачивать файлы с URL с помощью Python
hw_wired 15.02.2025
Для скачивания файлов Python предлагает как встроенные средства, так и сторонние библиотеки. Встроенный модуль urllib из стандартной библиотеки обеспечивает базовую функциональность для работы с URL. . .
Использование SQLAlchemy в Python
hw_wired 15.02.2025
SQLAlchemy - мощная библиотека для работы с базами данных в Python, которая предоставляет полноценный набор средств для объектно-реляционного отображения (ORM) и обширные возможности для работы с. . .
Взаимодействие с REST API в Python
hw_wired 15.02.2025
В современном мире разработки программного обеспечения REST API стал неотъемлемой частью архитектуры веб-приложений. API (Application Programming Interface) - это набор правил и протоколов,. . .
Разделение строк в Python
hw_wired 15.02.2025
Python предлагает богатый набор возможностей для работы со строками, и среди них разделение строк занимает особое место. Этот процесс позволяет разбивать текст на отдельные компоненты, что критично. . .
Объединение строк в Python
hw_wired 15.02.2025
При работе с текстовыми данными в Python нередко возникает необходимость объединять несколько строк в одну. Это может потребоваться при форматировании вывода, обработке текстовых файлов или создании. . .
Лучшие игровые движки на Python
hw_wired 15.02.2025
В последнее время разработка игр стала одним из самых популярных направлений программирования, и Python не остался в стороне от этого тренда. Несмотря на то, что Python обычно не ассоциируется с. . .
Декоратор jit в Python
hw_wired 15.02.2025
Если вы достаточно долго изучаете программы и пакеты на Python для машинного обучения, то наверняка замечали, что паттерн "JIT-декоратор" довольно популярен. Этот подход позволяет превратить обычные. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru