Посчитайте количество натуральных чисел, не превосходящих 70, которые содержат одинаковое количество единиц при их записи в двоичной и восьмеричной системах счисления? подробное решение
283
474
Ответы на вопрос:
Код программы на руби for i in 1..70 s2 = i.to_s(2) s8 = i.to_s(8) p [i, s2, s8] if s2.count('1') == s8.count('1') end вывод [1, "1", "1"] [8, "1000", "10"] [9, "1001", "11"] [64, "1000000", "100"] [65, "1000001", "101"]
#include < iostream> #include < cstdlib> using namespace std; int main() { int i, a, b, pr, s; cin > > a; cin > > b; pr = 1; s = 0; for (i=a; i = b; i++) { pr = pr*i; s = s + i; } cout < < ("summ = ") < < s; cout < < ("произведение = ") < < pr; return 0; }
Популярно: Информатика
-
Яся8317.10.2022 16:58
-
kseniyapolozhe15.02.2021 22:23
-
Гелакси2705.04.2023 16:40
-
slkncv17.08.2021 14:40
-
BlackZhopa28.12.2022 08:52
-
yusifmailov105.02.2023 09:04
-
kakniet25.02.2022 15:14
-
181101s08.06.2021 10:59
-
NeekaFox22.11.2020 06:06
-
SnegRainbow30.06.2022 09:06