anonimka2018oz5x7j
04.08.2020 06:50

Заполнить массив случайными числами от 1 до 100 .Посчитать сколько однозначных , двухзначных и трехзначных чисел.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Pazitifon3000
31.08.2020 18:32

Не совсем понимаю, как здесь использовать двоичную матрицу, поэтому решу по-своему.


Шестикласснику не повезло — он не нашёл ни одного гриба, а Петя с пятиклассником нашли много грибов.

Вывод 1: Петя или 7-классник, или 8-классник.


Ваня и семиклассник нашли куст малины и позвали Кирилла полакомиться ягодами.

Вывод 2: Ваня и Кирилл не семиклассники.


Восьмиклассник, шестиклассник и Кирилл объясняли Саше, как ориентироваться на местности.

Вывод 3: Кирилл и Саша или в 5 классе, или в 7 классе.

Вывод 4: Так как 5 и 7 класс - это Кирилл и Саша, пока неизвестно в каком порядке, значит, что Петя не может быть 7-классником. Следовательно, он 8-классник.

Вывод 5: Исходя из вывода 2 и 4, Ваня и Кирилл занимают 5 и 6 класс.

Объединим выводы 3 и 5 - Кирилл в 5 классе, Саша в 7 классе, Ваня в 6 классе.


ответ: 5 класс - Кирилл, 6 класс - Ваня, 7 класс - Саша, 8 класс - Петя.

0,0(0 оценок)
Ответ:
Kira0710
23.11.2021 20:57

Привожу 2 варианта решения.

Вариант 1: файл 1.cpp

Решение основано на обыкновенном вычислении периода дроби (для дробей, имеющих конечную десятичную запись(например, 1/2=0,5), период вычисляется для формы с нулем в периоде(то есть для 1/2 берется форма 0,5(0))) с деления столбиком.

Замечание: сам алгоритм деления в столбик я писал достаточно давно, и для других программ, поэтому его реализация в данном коде может быть неоптимальной (в плане памяти или кол-ва операций), однако он работает.

Вариант 2: файл 3.cpp

Если немного углубиться в математику, можно найти теорему, по которой дробь, представленная в виде m/n , где НОД(m, n) = 1, имеет конечную десятичную запись тогда и только тогда, когда ее знаменатель n = 5^{a_1}*2^{a_2}; a_1, a_2\in Z, a_1, a_2\geq0. Тогда достаточно сократить числитель и знаменатель на общие множители, а далее выполнить проверку знаменателя.

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