Artak96993298
?>

1. составьте программу нахождения наименьшего из двух чисел a и b. 2. даны числа x, y, z. возвести в куб те числа, значения которых отрицательны.

Информатика

Ответы

rpforma71189

Воть

Объяснение:

Это ж всё брутфорс, это ж несерьезно :)

На самом деле, конечно, перебор здесь вполне подходит, и можно дать ему границы сразу — по количеству цифр, по максимальной цифре. Но есть же и аналитический метод.

350214х = 11892410

Это означает, что

3x5 + 5x4 + 0x3 + 2x2 + 1x + 4 = 11892410

или

3x5 + 5x4 + 2x2 + x – 118920 = 0

Классический многочлен пятой степени. И теперь нужно решить полиномиальное уравнение. По основной теореме алгебры у него будет пять комплексных корней, нас, правда, интересует только действительный, хорошо бы положительный, и хорошо бы целый :)

Из теоремы Абеля-Руффини известно, что аналитически мы такое уравнение не решим в общем случае, но я бы даже и пробовать не стал: на то придуманы численные методы, которых всяких есть многатыщ — выбрать можно по вкусу, начиная хоть с метода товарища Ньютона. Решаем, и получаем:

x = 8

Хорошо и красиво. Ну можете еще добить преподавателя комплексными корнями, сказав, что это же число записывается точно так же в системе счисления с основанием (-7.07949 - 4.865i) :)

поделиться улучшить этот ответ отслеживать

ответ дан

17 сен '11 в 11:58

Ali

2,109●88 серебряных знаков●1010 бронзовых знаков изменён

17 сен '11 в 12:17

получается только перебор? очень жалко что другого метода нет...))а "Это ж всё брутфорс, это ж несерьезно :)" - это как понять? чет не вкурил к чему это! ))) ну ладно + – Евгений536 17 сен '11 в 12:09

1

Я к тому, что другие ответы были про перебор. И это правильно, вообще-то, потому как перебрать десяток оснований легче, чем решить полином пятой степени. – Ali 17 сен '11 в 12:10

2

Не брутфорс, можно сделать бинарный поиск по X! :) – Михаил М 19 авг '13 в 14:27

добавить комментарий

голос «за»

4

голос «‎против»

Что бы перевести число с какой то системы счисления с основой Х в десятичную, нужно делать так: 1) начальная сумма 0 2) текущая цифра - самая первая 3) текущую сумму умножаем на основу Х 4) добавляем текущую цифру к сумме. 5) если справа ещё есть цифры - к пункту 3 иначе выход Так как вручную проверять все это лень, пишется небольшая программа, к примеру на питоне

def r(x):

return (((((3 * x + 5) * x + 0) * x + 2) * x + 1) * x + 4)

for i in range(6,10):

print i, r(i)

Начинаем с 6, так как все цифры в заданном числе точно меньше 6 и это будет минимально возможная основа. А верхняя 9, так как "визуально" число в системе счисления Х больше его записи в десятичной форме.

и конечный ответ - 8.

Сергеевна_Юрикович
Система счисления  — символический метод записи чисел, представление чисел с письменных знаков.число — некоторая абстрактная сущность, мера для описания количества чего либо.цифры — знаки, используемые для записи чисел.цифры бывают разные: самыми распространёнными являются арабские цифры, представляемые знаками от нуля (0) до девяти (9); менее распространены римские цифры, их можно встретить на циферблате часов или в обозначении века (xix век). поскольку чисел гораздо больше чем цифр, то для записи числа обычно используется набор (комбинация) цифр. только для небольшого количества чисел — для самых малых по величине — бывает достаточно одной цифры. существует много способов записи чисел с цифр, называемых  системой счисления. величина числа может зависеть от порядка цифр в записи, а может и не зависеть. это свойство определяется системой счисления и служит основанием для простейшей классификации таких систем, что позволяет все системы счисления разделить на три класса (группы): позиционные; непозиционные; смешанные. позиционные  системы счисления подробно рассмотрены ниже, после краткого обзора  смешанных  и  непозиционных  систем. денежные знаки — это пример  смешанной  системы счисления.сейчас в россии используются монеты и купюры следующих номиналов: по 1, 5, 10, 50 копеек и по 1, 2, 5, 10, 50, 100, 500, 1000, 5000 рублей. чтобы получить некоторую сумму в рублях, нужно использовать некоторое количество денежных знаков различного достоинства.предположим, что пылесос стоит 6379 рублей. для покупки можно использовать шесть купюр по тысяче рублей, три купюры по сто рублей, одну пятидесятирублёвую купюру, две десятки, одну пятирублёвую монету и две монеты по два рубля. если записать количество купюр или монет начиная с 1000 руб. и заканчивая одной копейкой, заменяя нулями неиспользуемые номиналы, то получится число 603121200000. если перемешать цифры в числе 603121200000, оно представит ложную цену пылесоса. следовательно, такая запись относится к  позиционным  системам. в непозиционных системах счисления величина числа не зависит от положения цифр в записи. если к каждой цифре приписать знак номинала, то такие составные знаки (цифра + номинал) уже можно перемешивать, то есть такая запись является  непозиционной. примером «чисто» непозиционной системы счисления является  римская система.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1. составьте программу нахождения наименьшего из двух чисел a и b. 2. даны числа x, y, z. возвести в куб те числа, значения которых отрицательны.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

fhf3624
fitzhu
zibuxin6
predatorfishing608
lighturist
mototeh69
Novikova
aynaakzhigitova
Iselickaya1890
Pgr100
Шитенков
Tatianamir765654
kuharchuks
lechocolat