Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
JM007
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 57
#1

Вывод решения из 6-ти чисел - C++

19.05.2010, 10:16. Просмотров 602. Ответов 11
Метки нет (Все метки)

Добрый день!

Подскажите пожалуйста:
доется 24 элемента (они имеют номера или подругому у каждого есть число), это такие цисла: двойной набор из 10 элементов числами от 1 до 10 и 4 элемента с числами 25, 50, 75, 100.
там рандомно выберается 6 чисел.
надо ввести 3-х значное число и программа должна вывести решение из этих чисел, чтобы получилось введенное число.
например:
ввели 380
получили:
4*9=36
4+36=40
7*40=280
280+100=380

подскажите пожалуйста как это сделать
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2010, 10:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывод решения из 6-ти чисел (C++):

Ханойские башни, вывод решения по шагам - C++
Помогите мне пожалуйста!У меня есть готовый исходник решения этого алгоритма!Необходимо сделать вывод по шагам( с наглядным изображением...

Вывод интервалов для решения неравенства второй степени - C++
Здравствуйте, подскажите, пожалуйста, как в коде сделать вывод интервалов для неравенства второй степени void...

Разработать программу для решения задачи из нижеприведенных положений теории чисел - C++
Лабораторная работа №6 Разработать программу для решения задачи из нижеприведенных положений теории чисел: 1. Функция Эйлера; ...

Найти среднее значение n целых чисел, введённых пользователем (для решения использовать цикл for) - C++
Написать программу, которая позволяет ввести целое число n; вычислить и вывести среднее значение n целых чисел, которые необходимо ввести...

В заданной последовательности найти сумму всех целых чисел кратных 5 (для решения задачи использовать while) - C++
Введена последовательность n, найти сумму всех целых чисел этой последовательности кратных 5

Вывод строки чисел без пробелов, а затем вывод значения в виде списка чисел - Lisp
Определить функцию (Z1 k n), где k<n, которая сначала выводит строку чисел без пробелов k k+1 k+2 ... n, а затем на другой строке...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mamedovvms
2917 / 838 / 93
Регистрация: 30.04.2009
Сообщений: 2,627
19.05.2010, 10:35 #2
попробуй начать с конца, то есть делить на цело то что вводят, если не делиться то отнимать ну и так далее по логике
1
JM007
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 57
22.05.2010, 20:54  [ТС] #3
а есть еще какие нибудб идеи?
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
22.05.2010, 21:56 #4
Хм... Алгоритм в лоб - перебирать все возможные исходы всех возможных операций для всех выбранных чисел. Это довольно сложная задача, чтобы придумать алгоритм сходу...
0
Mr.X
Эксперт С++
3049 / 1694 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
23.05.2010, 07:22 #5
Если мы случайно выбираем 6 из 24 чисел, то может выпасть и набор {1, 1, 2, 2, 3, 3}. Если даже их перемножить, то число 380 мы не получим.
Вывод: в данной формулировке задача не всегда имеет решение.
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
23.05.2010, 09:02 #6
Нет, думаю, подразумевалось найти решение, если оно существует, разумеется)))
0
Mr.X
Эксперт С++
3049 / 1694 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
23.05.2010, 09:29 #7
Добавлено через 58 секунд
Цитата Сообщение от silent_1991 Посмотреть сообщение
Нет, думаю, подразумевалось найти решение, если оно существует, разумеется)))
Ну это вы так думаете, а в условии этого не сказано.
И если допустить «плохие» случайные выборки, то вызывает недоумение сложноискусственное построение исходного множества. Из каких-то соображений оно же было сконструировано. Плохие (как и случайно хорошие) выборки можно и из более простого множества получать.
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
23.05.2010, 09:34 #8
Ну тогда в условии должна была идти речь не о случайной выборке, а об условии выборки. Например, обязательно по два числа из каждого набора...
0
Mr.X
Эксперт С++
3049 / 1694 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
23.05.2010, 09:44 #9
Цитата Сообщение от silent_1991 Посмотреть сообщение
Ну тогда в условии должна была идти речь не о случайной выборке, а об условии выборки. Например, обязательно по два числа из каждого набора...
В общем, либо задача некачественная, либо автор привел ее с искажениями.
0
JM007
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 57
30.05.2010, 22:22  [ТС] #10
там водятся 6 случайных цифер из верхнево списка и вдотится число и с этими цифрами выолняются арифмитические действия, чтобы получилось в конце число которое вводили в конце.
0
JM007
0 / 0 / 0
Регистрация: 04.04.2010
Сообщений: 57
02.06.2010, 22:14  [ТС] #11
Помогите пожалуйста...
0
edd
36 / 36 / 0
Регистрация: 13.05.2010
Сообщений: 81
02.06.2010, 23:15 #12
попробуй так: берешь исходное число и сначала отнимаешь от него 25, далее находишь делители этого числа <10 и сверяешь с рандомными, если нет то перемнож пары рандомных еще раз отнимаешь опять находишь делители и т.д.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2010, 23:15
Привет! Вот еще темы с ответами:

Вывод результатов решения - MathCAD
Добрый вечер! Подскажите пожалуйста как вывести численные значения корней уравнения, представленного ниже и можно как-нибудь отбирать...

вывод решения в Маткаде - MathCAD
Доброго времени суток. У меня такой вопросик: Можно ли и если да то как это реализовать, получить в Маткаде строку такого содержания ...

Вывод решения по формуле с тремя значениями - C#
Нужна помощь в создании калькулятора. Задание такое: есть три значения (начальное, конечное, интервал) и формула, по которой считать эти...

Вывод численного решения системы диф.ур - Maple
Доброго времени суток! Суть проблемы с которой я столкнулся в том, что я не могу разобраться как нормально &quot;вытащить&quot; конкретный параметр и...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
02.06.2010, 23:15
Ответ Создать тему
Опции темы

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