1.получить все шестизначные числа, в диапазоне от 0 до 999999, у которых сумма первых трех цифр равна сумме последних трех цифр. если в числе меньше шести цифр, то оно слева дополняется нулями.
149
278
Ответы на вопрос:
Вответе получается более 50 000 цифр и сюда они не помещаются( язык исполнения - ruby def numbers_sum(n) n = n.to_s.chars sum = 0 n.each do |c| sum += c.to_i() end return sum end for i in 0..999999 s = ("000000"+i.- if numbers_sum(s[0..2])==numbers_sum(s[3..5]) p s end end
Объяснение:
Дано:
k=1024*512
I=128*2^13 бит
N=2^i
I=k*i
i=I/k i=2
N=2^2=4
ответ:4
Если нужно что-то пояснить пиши
Популярно: Информатика
-
ulyakiissaa12.08.2022 20:24
-
20kokosik2625.02.2022 00:15
-
аолесдвда02.11.2022 04:18
-
lep11130.04.2023 07:56
-
milka23061416.03.2023 19:25
-
pikeik15.10.2022 10:49
-
panda06813.12.2020 03:42
-
наука2818.11.2022 02:49
-
1Nikanikanika109.06.2020 06:06
-
viktpriabihanov14.11.2022 19:17