В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Smekalenok
Smekalenok
12.07.2022 23:10 •  Информатика

Кузнечик прыгает вперед 8 и назад 5. Из точки 0 он должен попасть в 233. С шагов поиска эффективного алгоритма

Показать ответ
Ответ:
marinakomarova
marinakomarova
05.08.2022 06:54

В введенном промежутке натуральных чисел найти те, количество делителей у которых не меньше введенного значения. Для найденных чисел вывести на экран количество делителей и все делители.

Пользователь вводит числовой промежуток - минимальное (a) и максимальное (b) числа. После этого запрашивается искомое количество делителей.

Во внешнем цикле перебираются натуральные числа от a до b. При этом в конце каждой итерации a увеличивается на 1, тем самым приближаясь к b.

В теле внешнего цикла вводится счетчик (m) количества делителей очередного натурального числа. Далее во внутреннем цикле перебираются числа (i) от 1 до a. Если i делит нацело a, то счетчик увеличивается на 1.

После этого значение счетчика сравнивается с требуемым количеством делителей. Если у очередного натурального числа не меньше делителей, чем требуется, то оно и количество делителей выводятся на экран. После этого в цикле снова ищутся делители, но теперь уже они просто выводятся на экран.
0,0(0 оценок)
Ответ:
casha201
casha201
18.03.2020 14:29

Переводим целую часть 512(10) в 8-ую систему последовательным делением на 8:

512/8 = 64, остаток: 0

64/8 = 8, остаток: 0

8/8 = 1, остаток: 0

1/8 = 0, остаток: 1

512(10) = 1000(8)

Переводим целую часть 512(10) в 16-ую систему последовательным делением на 16:

512/16 = 32, остаток: 0

32/16 = 2, остаток: 0

2/16 = 0, остаток: 2

512(10) = 200(16)

Переводим целую часть 47110 в 8-ую систему последовательным делением на 8:

471/8 = 58, остаток: 7

58/8 = 7, остаток: 2

7/8 = 0, остаток: 7

471(10) = 727(8)

Переводим целую часть 471(10) в 16-ую систему последовательным делением на 16:

471/16 = 29, остаток: 7

29/16 = 1, остаток: 13, 13 = D

1/16 = 0, остаток: 1

471(10) = 1D7(16)

Переводим целую часть 812(10) в 8-ую систему последовательным делением на 8:

812/8 = 101, остаток: 4

101/8 = 12, остаток: 5

12/8 = 1, остаток: 4

1/8 = 0, остаток: 1

812(10) = 1454(8)

Переводим целую часть 812(10) в 16-ую систему последовательным делением на 16:

812/16 = 50, остаток: 12, 12 = C

50/16 = 3, остаток: 2

3/16 = 0, остаток: 3

812(10) = 32C(16)

Переводим 346(8) в десятичную систему:

346(8) = 3·8:2+4·8:1+6·1 = 230(10)

Переводим 751(8) в десятичную систему:

751(8) = 7·8^2+5·8^1+1·1 = 489(10)

Переводим 247(8) в десятичную систему:

247(8) = 2·8^2+4·8^1+7·1 = 167(10)

Переводим 8A(16) в десятичную систему:

8A(16) = 8·16^1+10·1 = 138(10)

Переводим FB(16) в десятичную систему:

FB(16) = 15·16^1+11·1 = 251(10)

Переводим 19F(16) в десятичную систему:

19F(16) = 1·16^2+9·16^1+15·1 = 415(10)

Объяснение:

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота