С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
montkay
10 / 10 / 8
Регистрация: 19.02.2014
Сообщений: 72
#1

Произведение цифр числа - C++

16.11.2015, 13:02. Просмотров 144. Ответов 0
Метки нет (Все метки)

У меня возникли проблемы с созданием алгоритма к следующей задаче:

Программа должна принимать число k от 2 до 9 включительно. Потом должно быть выведено самое малое натуральное число n, так чтобы в k шагов можно было вывести цифру из этого числа. Например:

k = 2, n = 25 (так как 2*5=10 -> 1*0=0. 25 - самое меньшое натуральное число, которое в два шага произведения его цифр даёт цифру).
k = 3, n = 39 (так как 3*9=27 -> 2*7=14 -> 1*4=4. 39 - самое меньшое натуральное число, которое в три шага произведения его цифр даёт цифру).

В общем, при задании натурального числа от 2 до 9 включительно программа должна выдать следующее:
4
2 шага: 25
3 шага: 39
4 шага: 77

Также просьба: эту задачу не стоит решать методом перебора всех чисел - уже пробовал так, но это очень долго и некрасиво. Пытался с помощью простых множителей искать числа, но вот в этом-то месте и не знаю, как записать алгоритм. Всем огромное спасибо наперёд!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2015, 13:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Произведение цифр числа (C++):

дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!! - C++
дано натуральное число N. Определить,во сколько раз произведение цифр числа больше суммы цифр.Найти количество чётных цифр в записи числа!!...

Проверить условие: сумма цифр заданного числа N превосходит произведение цифр этого же числа на 1 - C++
Составит линейную логическую программу, печатающую значение 1, если указанное высказывание является истинным, и 0 – в противном случае:...

Дано натуральное число N. Найти и вывести все числа в интервале от 1 до N-1, у которых произведение цифр совпадает с произведением цифр данного числа - C++
Помогите, пожалуйста!!! А то у меня не получается( Написал программу, когда ввожу число 32 как в примере выводит только 16, а 6 и 23 не...

Произведение цифр числа - C++
Дано целое число K. Найти произведение цифр числа К. Мне нужна логика решения:)код тоже можно

Произведение цифр 4-х щначного числа - C++
Найти произведение цифр заданного целого четырехзначного числа в си,помогите,плизики)

Найти произведение цифр числа - C++
ВВести с клавиатуры целое двух значное число. найти произведение цифр числа.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2015, 13:02
Привет! Вот еще темы с ответами:

Цикл: Найти произведение цифр числа К - C++
Помогите пжа. "Дано целое число K. Найти произведение цифр числа К." В С++ если знаете паскальто в паскале тож.. спс

Произведение цифр заданного трехзначного числа - C++
Подскажите пожалуйста как найти произведение цифр заданного трехзначного числа?

Определить произведение цифр целого числа - C++
Цифры k-значного числа n вывести по диагонали. Определить произведение цифр.

Найти произведение цифр числа - C++
1. Найдите сумму положительных четных чисел меньших 100. 2. Дано целое число K. Найти произведение цифр числа К. 3. Найти сумму...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.