Расставить цифры от 1 до 8 чтобы выполнялось. Кроме как 1 должна быть среди EBGH ничего не вижу.
Вторая задача - расставить цифры от 2 до 9.
ЗАдачу дали в 4-ом классе, так что должно быть просто.
AB * CD =EFGH
-
- Уже с Приветом
- Posts: 12735
- Joined: 15 Jul 2004 15:35
AB * CD =EFGH
"There is no reason anyone would want a computer in their home." -- Ken Olson, president, chairman and founder of Digital Equipment Corp., 1977.
-
- Уже с Приветом
- Posts: 20128
- Joined: 21 Feb 2009 22:55
- Location: Лох Онтарио
Re: AB * CD =EFGH
58 * 64 = 3712
92 * 53 = 4876
92 * 53 = 4876
-
- Уже с Приветом
- Posts: 12735
- Joined: 15 Jul 2004 15:35
Re: AB * CD =EFGH
Рассуждения?perasperaadastra wrote:58 * 64 = 3712
92 * 53 = 4876
"There is no reason anyone would want a computer in their home." -- Ken Olson, president, chairman and founder of Digital Equipment Corp., 1977.
-
- Уже с Приветом
- Posts: 20128
- Joined: 21 Feb 2009 22:55
- Location: Лох Онтарио
Re: AB * CD =EFGH
Да какие там рассуждения — я сказал, а компьютер выполнил. Он попробовал было порассуждать ("stack overflow"), но я integer на long заменил и все заработало как надо.
-
- Уже с Приветом
- Posts: 12735
- Joined: 15 Jul 2004 15:35
Re: AB * CD =EFGH
4-ый класс!perasperaadastra wrote:Да какие там рассуждения — я сказал, а компьютер выполнил. Он попробовал было порассуждать ("stack overflow"), но я integer на long заменил и все заработало как надо.
"There is no reason anyone would want a computer in their home." -- Ken Olson, president, chairman and founder of Digital Equipment Corp., 1977.
-
- Уже с Приветом
- Posts: 20128
- Joined: 21 Feb 2009 22:55
- Location: Лох Онтарио
Re: AB * CD =EFGH
В 4м только разрешены переменные только типа integer? В принципе, ими можно было обойтись, но у меня получился кривой макрос — "быдлокод", так сказать.
-
- Уже с Приветом
- Posts: 20128
- Joined: 21 Feb 2009 22:55
- Location: Лох Онтарио
Re: AB * CD =EFGH
О! Оказывается решений существует несколько!
Для первой задачи:
24 57 1368
34 52 1768
37 58 2146
58 64 3712
Для второй:
53 92 4876
62 87 5394
Вот кот для R
Для первой задачи:
24 57 1368
34 52 1768
37 58 2146
58 64 3712
Для второй:
53 92 4876
62 87 5394
Вот кот для R
Code: Select all
library(gtools)
x <- c(1:8)
Y <- permutations(n=8,r=8,v=x,repeats.allowed=F)
a <- y[ ,1]*10+y[ ,2]
b <- y[ ,3]*10+y[ ,4]
c <- y[ ,5]*1000+y[ ,6]*100+y[ ,7]*10+y[ ,8]
d <- abs(A*B-C)
K <- cbind(a,b,c,d)
write.table(K, "mydata.txt", sep="\t")