Вверх ↑
Этот топик читают: Guest
Ответов: 1774
CORPORATION-Z
Казначей
#1: 2020-02-13 15:16:32 ЛС | профиль | цитата
Нужно написать программу, которая подсчитывает 10 цифр которые в сумме дают число, которое я ввожу.
Ниже пример программы, которая подсчитывает 2числа, которые в сумме дают, заданное мной число, в конкретном случае 0,5

https://allcalc.ru/node/954 сайт, который почитывает число сочетаний, мб поможет
также этот https://www.matburo.ru/tvart_sub.php?p=calc_C, есть формула

Не обязательно именно такую сделать, любая готовая прога подойдет

Редактировалось 1 раз(а), последний 2020-02-13 17:42:55
карма: 12
0
vip
#1.1контекстная реклама от партнеров
Ответов: 1083
Alliance
Citizen
#2: 2020-02-13 16:51:16 ЛС | профиль | цитата
Ты вводишь число 100
А программа выводит 10 10 10 10 10 10 10 10 10 10 и ещё столбик всех возможных комбинаций? Просто цифрами являются натуральные числа от 0 до 9 и поэтому поле вводимых значений ограничено.
P.s числа должны быть целые или с плавающей точкой?

Редактировалось 1 раз(а), последний 2020-02-13 17:01:56
карма: -1
0
Ответов: 836
Tomorrow
Яблочный
#3: 2020-02-13 16:55:57 ЛС | профиль | цитата
а эту сам написал? а дальше сложна?
карма: -44
0
Ответов: 85
TheRegents A
лидер
#4: 2020-02-13 17:27:28 ЛС | профиль | цитата
apl писал(а):
а эту сам написал? а дальше сложна?

Насколько мне известно, он не сам ее писал.
карма: -3
/
0
Ответов: 16
St. Xenogen
Прихожанин
#5: 2020-02-13 17:28:24 ЛС | профиль | цитата

карма: -12
4
Голосовали:Trader, AntonLore, Sanechik2013hp, A1exey
Ответов: 1774
CORPORATION-Z
Казначей
#6: 2020-02-13 17:36:07 ЛС | профиль | цитата
SalvatoreStefan писал(а):
Ты вводишь число 100
А программа выводит 10 10 10 10 10 10 10 10 10 10 и ещё столбик всех возможных комбинаций? Просто цифрами являются натуральные числа от 0 до 9 и поэтому поле вводимых значений ограничено.
P.s числа должны быть целые или с плавающей точкой?

Эмм неее, слево я ввожу столбик цифр до примерно 20к значений, программа их складывает чтобы получить мое число, когда находит, то выводит мне цифры, которые подходят. 10штук которые в суме дают мое число

apl, нет, не сам.


0108, Сори, я ничего не понимаю в этом. Да и вообще что это.

Редактировалось 3 раз(а), последний 2020-02-13 17:37:40
карма: 12
0
Ответов: 1267
TRoN
Program_G
#7: 2020-02-13 18:44:01 ЛС | профиль | цитата
777 писал(а):
примерно 20к значений, программа их складывает чтобы получить мое число, когда находит, то выводит мне цифры, которые подходят. 10штук которые в суме дают мое число

тут поконкретнее бы, программа должна выдать 10 любых чисел из выборки которые в суме дадут твое число? Или 10 пар по 2 числа, которые в суме дают заданное тобой?
карма: -35
Я твинк таураса, как и все мы
0
Ответов: 1774
CORPORATION-Z
Казначей
#8: 2020-02-13 19:02:11 ЛС | профиль | цитата
Sanechik2013hp писал(а):
Или 10 пар по 2 числа

Откуда ты это вообще взял...

Sanechik2013hp писал(а):
программа должна выдать 10 любых чисел из выборки которые в суме дадут твое число?

да




Я ввожу допустим 1000-25000 чисел, прога должна отобрать 10 штук, которые в сумме дают придуманное мой число

Редактировалось 3 раз(а), последний 2020-02-13 19:03:45
карма: 12
0
Ответов: 671
OrdenChaos
Warrior of Chaos
#9: 2020-02-13 20:39:33 ЛС | профиль | цитата
могу сделать. ты только под 2 слагаемых хочешь?

Редактировалось 1 раз(а), последний 2020-02-13 20:48:37
карма: -18
Великий Вайп уже близко, так сделаем его ещё ближе вместе!
0
Ответов: 1267
TRoN
Program_G
#10: 2020-02-13 20:57:04 ЛС | профиль | цитата
General_ToO писал(а):
могу сделать. ты только под 2 слагаемых хочешь?

он же написал, что слагаемых должно быть 10
карма: -35
Я твинк таураса, как и все мы
0
Ответов: 1774
CORPORATION-Z
Казначей
#11: 2020-02-13 22:15:00 ЛС | профиль | цитата
General_ToO, нет, как раз на 2 у меня УЖЕ ЕСТЬ(привел пример), над на 10
карма: 12
0
Ответов: 671
OrdenChaos
Warrior of Chaos
#12: 2020-02-13 22:24:43 ЛС | профиль | цитата
777, сделаю. Свою цену в виде игрового ресурса прелоджи в лс.
карма: -18
Великий Вайп уже близко, так сделаем его ещё ближе вместе!
1
Голосовали:kriponeko
Ответов: 72
Mafia
Консильери
#13: 2020-02-13 22:44:33 ЛС | профиль | цитата
"‹" замени на нормальные.
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
count = 3
sum = 10
f(numbers, count, sum)
function f(n, c, s, it = 1, an = [], nn, as = 0, r = {}){
if(nn) an.push(nn)
for(var i = it - 1; i ‹ n.length; i++){
if(it ‹ c){
f(n, c, s, it + 1, an.slice(0), n[i], as + n[i], r)
} else if(as + n[i] == s){
an.push(n[i])
an.sort()
var t = an.join(', ')
if(r[t]) return
else r[t] = 1
console.log(t)
}
}
}
карма: 2
● Blade&Soul ● ЁлочкаКонвертер
2
Голосовали:-ChappiE-, AntonLore
Ответов: 1774
CORPORATION-Z
Казначей
#14: 2020-02-13 22:57:36 ЛС | профиль | цитата
kriponeko, спс, мб пригодится кому
карма: 12
-1
Голосовали:kriponeko
14
Сообщение
...