Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
9 / 5 / 1
Регистрация: 04.02.2011
Сообщений: 57
1

Показать способ получения числа 10 из четырёх чисел (от 1 до 9)

05.09.2019, 10:35. Показов 1508. Ответов 13
Метки нет (Все метки)

Здравствуйте! Требуется написать программу, которая будет показывать способ получения числа 10 из четырёх чисел (от 1 до 9). Допустимые операции: сложение, вычитание, деление, умножение.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.09.2019, 10:35
Ответы с готовыми решениями:

Будет ли работать такой способ получения псевдослучайного числа?
Здравствуйте. Нужно получить случайное( псевдослучайное ) число от 0 до 0xFFFFFFFFFFFFFFFF( 8...

Новый способ получения беков
Всем привет. Придумал такую фишку. Говорю сразу если пропалил секреты мастеров, то извините...

Альтернативный способ получения железа
Что если выпить воды со ржавчиной, железо оттуда усвоится организмом?

Составить программу нахождения минимального числа из трех (четырех) заданных чисел A, B, C, D
Составить программу нахождения минимального числа из трех (четырех) заданных чисел A, B, C, D.

13
Модератор
Эксперт функциональных языков программированияЭксперт Python
29602 / 16165 / 3229
Регистрация: 12.02.2012
Сообщений: 26,751
Записей в блоге: 5
05.09.2019, 10:37 2
Приоритеты операций учитывать?
0
Эксперт C
26066 / 16256 / 3494
Регистрация: 24.12.2010
Сообщений: 35,626
05.09.2019, 12:13 3
Несколько уточняющих вопросов.
а) сколько будет 5/2?
б) Цифры могут повторяться?
в) Разные порядки цифр считаются за разные способы? То есть 1+2+3+4 и 4+2+1+3 это разные способы?
0
359 / 226 / 120
Регистрация: 25.06.2019
Сообщений: 830
05.09.2019, 21:44 4
если пп.б,в - "да", то 9727 вариантов
0
488 / 285 / 128
Регистрация: 30.10.2018
Сообщений: 1,309
05.09.2019, 22:00 5
Pvt, не много ли? Покажи как получилось.
0
359 / 226 / 120
Регистрация: 25.06.2019
Сообщений: 830
05.09.2019, 22:12 6
ну держи фрагмент
0
Миниатюры
Показать способ получения числа 10 из четырёх чисел (от 1 до 9)  
488 / 285 / 128
Регистрация: 30.10.2018
Сообщений: 1,309
05.09.2019, 22:19 7
Pvt, 9 * 6 / 5 / 1 = 54 / 5 = 10.25, вот о чем я говорил.
0
359 / 226 / 120
Регистрация: 25.06.2019
Сообщений: 830
05.09.2019, 22:22 8
cout<<54 / 5;
0
9 / 5 / 1
Регистрация: 04.02.2011
Сообщений: 57
05.09.2019, 23:56  [ТС] 9
Цитата Сообщение от Байт Посмотреть сообщение
Несколько уточняющих вопросов.
а) сколько будет 5/2?
б) Цифры могут повторяться?
в) Разные порядки цифр считаются за разные способы? То есть 1+2+3+4 и 4+2+1+3 это разные способы?
приоритеты операций - не учитывать, можно использовать скобки.
Пример: 1,3,5,5. Решение: (5-3)*1*5=10

а) 5/2 будет давать 2.5. Но желательно (имхо), при решении данной задачи обходить стороной деление с остатком. Т.е. подбирать такие числа, чтобы деление было целое.
б) да, могут.
в) нет, это одинаковые способы.

Добавлено через 34 секунды
Цитата Сообщение от Pvt Посмотреть сообщение
ну держи фрагмент
Чувствую, что близко к истине. Но не все варианты на скрине дают заветную "десятку"
0
Эксперт C
26066 / 16256 / 3494
Регистрация: 24.12.2010
Сообщений: 35,626
06.09.2019, 09:37 10
Цитата Сообщение от Pvt Посмотреть сообщение
cout<<54 / 5;
Вот в этом и был смысл вопроса (а). Считать деление целых целочисленным как в Си), или вообще не допускать таких делений. Может быть в случае, когда приходится вычислять x/y при x%y!=0 такие варианты просто отбрасывать?
0
Комп_Оратор)
Эксперт по математике/физике
8719 / 4428 / 598
Регистрация: 04.12.2011
Сообщений: 13,270
Записей в блоге: 16
06.09.2019, 09:46 11
Цитата Сообщение от Байт Посмотреть сообщение
б) Цифры могут повторяться?
Цитата Сообщение от poljkee Посмотреть сообщение
б) да, могут.
Тогда давайте начнём с минимального, тривиального набора десятичных цифр (исключая ноль, в соответствии с условием). poljkee, четыре единицы могут дать десятку в каком-то наборе операций?
1
359 / 226 / 120
Регистрация: 25.06.2019
Сообщений: 830
06.09.2019, 10:52 12
с проверкой кратности при делении, приоритетом операций, без скобок и без проверки на перестановку 5441 вариантов
0
488 / 285 / 128
Регистрация: 30.10.2018
Сообщений: 1,309
06.09.2019, 13:26 13
Цитата Сообщение от IGPIGP Посмотреть сообщение
исключая ноль, в соответствии с условием)
Странное условие, ведь x * 0 + 9 + 1, где x - любое целое число (0-9), и так может быть много вариантов.
0
Комп_Оратор)
Эксперт по математике/физике
8719 / 4428 / 598
Регистрация: 04.12.2011
Сообщений: 13,270
Записей в блоге: 16
06.09.2019, 13:47 14
Цитата Сообщение от kitsoRik Посмотреть сообщение
может быть много вариантов
Ясное дело. Однако если можно повторять цифры то существует минимальный набор ниже которого ничего нельзя сделать:
2x2x2+2. Из трёх двоек и единицы не получится, то есть. А
Цитата Сообщение от kitsoRik Посмотреть сообщение
0 + 9 + 1
не прокатит потому, что ноль недопустим по условию.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2019, 13:47

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

Написать программу для получения числа 2019 из чисел в кубе
Надо представить число 2019 в виде суммы нескольких кубических чисел и содержащих наименьшее...

Создать программу выполняющую умножение четырёх чисел если они больше числа 6
Создать программу выполняющую умножение четырёх чисел если они больше числа 6. Использовать функцию...

Даны четыре натуральных числа. Найти НОД для этих четырех чисел
Даны четыре натуральных числа. Найти НОД для этих четырех чисел. Создать программу код Паскаль

получить все числа Армстронга, состоящих из двух, трёх, четырёх, пяти чисел
буду очень признателен Натуральное число из N цифр является числом Армстронга, т.е. сумма его цифр...

Наиболее корректный способ получения кода ascii
Подскажите, корректно ли такое получение кода ascii из char и string. #include &lt;iostream&gt;...


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

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

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